Java Spring Boot - Mail Gönderme
18:49
Пікірлер
@togrulceferov702
@togrulceferov702 13 күн бұрын
Merhaba hocam acaba bu projenin github linki varmi cunki bazi bagimliklari gormek isdiyorum projeni baslamak icin
@mustafaenestepe
@mustafaenestepe 13 күн бұрын
Merhaba, bağımlılıklara şuradan bakabilirsin istersen : github.com/MET-DEV/Dependency/blob/main/build.gradle.kts
@togrulceferov702
@togrulceferov702 13 күн бұрын
@@mustafaenestepe Tesekkur ederim hocam 🤩🤩
@mustafaenestepe
@mustafaenestepe 13 күн бұрын
@@togrulceferov702 rica ederim :))
@buraktaskn8196
@buraktaskn8196 22 күн бұрын
Selam java se'yi biliyorum burdan sonra web services , spring , java ee konularından hangisini seçmeliyim http ve web protocolleri ile ilgili hiç bilgim yok
@mustafaenestepe
@mustafaenestepe 22 күн бұрын
@@buraktaskn8196 web hakkında temel bilgi sahibi olman daha güzel olabilir başlangıç için. İstek tiplerini vs araştırabilirsin get, put, post gibi. Ardından ise spring hakkında araştırmalar yapıp, örnek basit projeler üretebilirsin bence. Zamanla kafanda daha çok oturacaktır pratiğe döktükçe
@buraktaskn8196
@buraktaskn8196 21 күн бұрын
@@mustafaenestepe Teşekkür ederim
@eminaksoy2841
@eminaksoy2841 22 күн бұрын
Merhabalar, serinizi çok beğendim, bir bilgi eklemek ister her restcontrollera api V1 yazmak yerine application ymlda web context path olarak api V1 eklerseniz tüm controllerlarinza otomatik gelecektir. 🎉
@mustafaenestepe
@mustafaenestepe 22 күн бұрын
@@eminaksoy2841 Teşekkürler eklemeniz için :)))
@codingwithgokhan
@codingwithgokhan 23 күн бұрын
Fontları biraz büyütürsen daha iyi olur.
@liabasqulizad7962
@liabasqulizad7962 24 күн бұрын
Teşekkürler. Çok güzel anlatmışsın.
@mustafaenestepe
@mustafaenestepe 24 күн бұрын
Teşekkürler :))
@KochamShotowac
@KochamShotowac Ай бұрын
Keşke Kotlin daha fazla yerde kullanılmış olsa, harbiden çok rahat bir dil ve bence onunla projeler yazmak Java'dan daha zevkli
@mustafaenestepe
@mustafaenestepe Ай бұрын
Kesinlikle çok fazla güzelliği var. Java'dan, Kotlin'e dönüş olmalı bence de.
@nsh2401
@nsh2401 Ай бұрын
hocam kanalinizda hic spring boot egitimi yok yapmayi dusunur musunuz
@mustafaenestepe
@mustafaenestepe Ай бұрын
Hocam spring boot üzerine çok fazla kaynak var bence. Ama bu videolar da kaynak sayılır. Ondan pek düşünmüyorum.
@ahmetarslan2166
@ahmetarslan2166 Ай бұрын
Eline sağlık merakla bekliyorum
@mustafaenestepe
@mustafaenestepe Ай бұрын
Teşekkürler, haftada bir olarak ilerlete ilerlete devam ettirmeye çalışacağım bir aksilik olmazsa.
@omerunaldi
@omerunaldi 2 ай бұрын
eclipsede wsdl oluştururken hata alıyorum "IWAB0503E Unable to update Java build path. Please check your system environment."
@mustafaenestepe
@mustafaenestepe 2 ай бұрын
Window > Preferences > Web Services > Axis2 Preferences > Axis2 runtime location şuna bir bakabilirsin. Yüklenmiş mi diye
@pentatonikgam5743
@pentatonikgam5743 2 ай бұрын
elimde eclipse projesi var, mail attırma eklemem lazım projeye. php mysql kullanıyorum veritabanı olarak, bu video işime yarar mı?
@mustafaenestepe
@mustafaenestepe 2 ай бұрын
Maalesef yaramaz
@pentatonikgam5743
@pentatonikgam5743 2 ай бұрын
@@mustafaenestepe önerebileceğiniz başka sistem var mı mail attırmak için?
@mustafaenestepe
@mustafaenestepe 2 ай бұрын
@@pentatonikgam5743 kzbin.info/www/bejne/aIfGoHuKhLmUmpY şöyle bir video var php için
@pentatonikgam5743
@pentatonikgam5743 2 ай бұрын
@@mustafaenestepe hocam benim kodlarım javada ama, veritabanı mysql sadece (php mysql)
@mustafaenestepe
@mustafaenestepe 2 ай бұрын
@@pentatonikgam5743 Öyleyse bir sorun yaşamazsın, spring kullanıyorsan bağımlılıklar vs aynıdır. sadece veri tabanı bağlantın farklı olur.
@IbrahimGuler-wb5bd
@IbrahimGuler-wb5bd 3 ай бұрын
Anlatiminiz icin sizlere tesekkur ederim cok aciklayici bir video olmuş
@mustafaenestepe
@mustafaenestepe 3 ай бұрын
Rica ederim, öyle ise ne mutlu bana :)
@schlaincher
@schlaincher 4 ай бұрын
OneToMany - ManyToMany arasındaki ilişkiyi modelMapper ile nasıl işleyebiliriz? Gerçek hayatta hemen hemen hiçbir entity ilişkisiz değil..
@mustafaenestepe
@mustafaenestepe 4 ай бұрын
Mapper modelinin içine bir tane de liste eklersin, bağlı olduğu many ilişkisi için. Liste<IstediginManyModeli> gibi, sonrasında IstendiginManyModeli'ni oluşturursun, hangi field'ların gelmesini istiyorsan (ana modelinin bağlı olduğu many sınıfından) o field'ları eklersin. Haliyle istek attığında ana modelinle birlikte, istediğin many ilişkili sınıf da gelir.
@schlaincher
@schlaincher 3 ай бұрын
@@mustafaenestepe Yorum için teşekkürler, bu arada modelMapper'ın hem record desteği olmaması (hiçbir zaman record desteği vermeyeceklerine dair bir yazı paylaştılar) hem de Id veya EmbeddedId olarak işaretlenen bazı attribute'larda kararsız davranması nedeniyle mapStruck kullanmaya karar verdim. Özellikle Spring Boot uygulamalarında mapStruck performans olarak modelMapper ile aynı olsa da kullanım ve özelleştirilmiş mapping yapılarının basitçe uygulanabilmesi nedeniyle tercih sebebi
@mustafaenestepe
@mustafaenestepe 3 ай бұрын
@@schlaincher Rica ederim. MapStruct ile ilgili bir yazıım da vardı fakat kotlin kullanmıştım. Eğer ihtiyacın olursa temel anlamda anlatmıştım : medium.com/@tepe0789/mapstruct-kullan%C4%B1m%C4%B1-spring-boot-kotlin-c4140b3d88b8
@FurkanCan
@FurkanCan 5 ай бұрын
Merhaba Hocam aynı okulda okuyoruz : D ben de şuan yaptığım proje ile mikroservisleri anlamaya çalışıyorum bir yerde takıldım tecrübelerinzden istifade etmek istiyorum sorum şu ,mikroservis mimarisinde bir proje için gerekli yapıyı kurdum şu şekilde eureka server,config server ve api gateway ile gerekli ayarları yaptım 2 servisim var user-service ve product-service ... yapmak istediğim şey product-service kısmında ürün eklerken kullanıcının login olması lazım login değilse bu işlemi yapamaz gerekli security işlemini nasıl yapacağım ? Takıldığım şey şu diyelim ki api gateway da gerekli linkı authenticated yaptım diyelim product-service user' in login olduğunu nasıl anlayacak(jwt işlemlerini user-service de yaptım) umarım anlatabilmişimdir yani kısacası mikroservislerde security işlemleri hangi katmanda yapılıyor ve filtreleme nasıl yapılıyor şimdiden teşekkür ederim
@mustafaenestepe
@mustafaenestepe 5 ай бұрын
Gateway katmanında ilk isteği karşıladığında bunu yapmalısın. Burada, ya bir tane Authentication server yazmalısın ve Authentication filter olarak bunu gateway'ine bağlamalısın ya da keycloak gibi hazır bir araç kullanmalısın. Böylelikle projenin güvenlik tarafını da halledebilirsin.
@smy5798
@smy5798 5 ай бұрын
Çok yararlı bir video olmuş. Uzun süredir kaynak öneren bir video arıyordum. Lütfen C# Unity versiyonunu çeker misiniz? Teşekkürler.
@mustafaenestepe
@mustafaenestepe 5 ай бұрын
Birlikte olursa neden olmasın, ricalar.
@ekremtaskiran
@ekremtaskiran 6 ай бұрын
Güncel ve güzel bir video eline sağlık tam istediğim şekilde Spring Boot MongoDB bağlantısını yapabildim. Teşekkürler.
@mustafaenestepe
@mustafaenestepe 6 ай бұрын
Rica ederim
@sahincandemir301
@sahincandemir301 7 ай бұрын
Merhaba , Mikroservislerde security yönetimi nasıl olması gerektığı konusunda bir video çeker misiniz.
@mustafaenestepe
@mustafaenestepe 7 ай бұрын
Şu aralar pek zamanım yok aslında. İstersen Keycloak ya da authentication server olarak araştırabilirsin. Biri hazır bir araç, diğeri ise kendi yazacağın server. Bu iki yol kullanılıyor genelde.
@emirwildrift
@emirwildrift 7 ай бұрын
eğer chromeu türkçe kullanıyorsanız ve bu videoyu izlerken iki faktörlü doğrulama ekliyorsanız ve çıkmıyorsa. arama yerine "Uygulama şifreleri" yazın. ismi aynı olanı seçin ve ekleyin
@emirwildrift
@emirwildrift 7 ай бұрын
eyvallah yiğen , ekledik.
@aliturgut3386
@aliturgut3386 7 ай бұрын
Hocam selamlar çok iyi video olmuş eline sağlık sence yaklaşım olarak modelmapper mi mapstruct mu yoksa class içinde kendi yazdığım dto yu mu kullansam daha verimli olur ne düşünüyorsun ?
@mustafaenestepe
@mustafaenestepe 7 ай бұрын
Şu aralar kotlin yazıyorum, mapstruct kullanıyorum. Mapstruct da senin gibi generate ediyor aslında, o mapping'i. El ile yapmaktansa bir araç kullanmak daha iyi bence. Mapstruct - ModelMapper arasındaki tercih ise, sana bağlı.
@aliturgut3386
@aliturgut3386 7 ай бұрын
@@mustafaenestepe teşekkürler çok sağol
@mustafaenestepe
@mustafaenestepe 7 ай бұрын
@@aliturgut3386 Rica ederim, iyi çalışmalar
@batuhanjava
@batuhanjava 10 ай бұрын
ÇOK TEŞEKKÜRLER
@muhammedyldz1129
@muhammedyldz1129 10 ай бұрын
Teşekkürler tavsiyelerin için.
@mustafaenestepe
@mustafaenestepe 10 ай бұрын
Rica derim.
@yakups6867
@yakups6867 Жыл бұрын
yalın ve sade anlatım güzel olmuş. teşekkürler
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Rica ederim :))
@sedefbas2227
@sedefbas2227 Жыл бұрын
kayıt olunmuyor ya emaile mesaj gelmiyor
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Email'e mesaj gönderme, bir sonraki video içerisindeydi. Eğer orada bir hatan var ise, RabbitMQ'nun doğru çalıştığını ve bilgiyi doğru aldığını kontrol etmelisin. Bu video içerisinde mail gönderme yoktu. Bu video kayıt işlemini ele alıyor.
@emircan676
@emircan676 Жыл бұрын
Hocam selamlar kağıt üzerinde çok iyi anlatmışsınız. Bu konu için spring boot'ta bir video gelir mi acaba?
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Bu aralar çok zor, ama istersen şuralara bir göz atabilirsin: kzbin.info/www/bejne/ganUnX2Yoc2tnKs kzbin.info/www/bejne/hJSvpX-QpqyoaK8
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Sizler de faydalı bulduğunuz kanalları yorum olarak ekleyebilirsiniz :)))
@nejatkitis9123
@nejatkitis9123 Жыл бұрын
ay çok güzel video olmuş tam da buna ihtiyacım vardı :) devamını bekliyorum
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Teşekkürler :))
@muhammedildeniz8510
@muhammedildeniz8510 Жыл бұрын
Çok güzel bir içerik olmuş elinize sağlık 🙏
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Rica ederim :)
@YusufBalaban
@YusufBalaban Жыл бұрын
Faydalı
@ramazan3090
@ramazan3090 Жыл бұрын
Merhaba bu part 1 Part 2 devamı mi acaba
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Evet
@muhammedildeniz8510
@muhammedildeniz8510 Жыл бұрын
Çok güzel bir içerik teşekkür ederim
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Rica ederim :))
@rasitesdemir908
@rasitesdemir908 Жыл бұрын
Ağzınıza sağlık hocam. Bu tarz videoların devamını bekleriz :)
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Teşekkürler :))
@ramazanaktas748
@ramazanaktas748 Жыл бұрын
Hint ingilizcesi duymamak ne ferahlatıcı. Elasticsearch ile bir arama ya da query oluşturma örneği olacak mı? Mevcut tüm içerikler deprecated metotlar ve yapılar kullanıyorlar. Low level client örneği bulamadım şahsen, dökümantasyon da Spring Boot özelinde bir şey sunmuyor.
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Belki ilerleyen süreçlerde yaparım ama şimdilik, projede yeni bir branch açıp spring boot versiyonunu 3'e çektim, Docker'da da elasticsearch'ü, 8.6.2'ye yükselttim. Configleri vs ayarladım , branch'e atttım. Controller'da basit bir search örneği var. Yeni versiyona şuradan erişebilirsin =github.com/MET-DEV/Spring-Boot-Elasticsearch-CRUD/tree/new_version_config/src/main/java/com/example/springelasticproject Aynı zamanda farklı sorguları görmek için de şuraya göz atabilirsin = www.elastic.co/guide/en/elasticsearch/client/java-api-client/current/searching.html
@ramazanaktas748
@ramazanaktas748 Жыл бұрын
@@mustafaenestepe bakmıştım da client nereden geliyor o yok, her sorgu için yeni client mı instantiate edecez, bir builder mı var, dependency injection ile mi... Birkaç şey deneyip başarısız olmuştum. Biri olmadan diğeri olmuyor, eski template de deprecated... Downgrade edip biraz olgunlaşmasını mı beklesem diye düşünmüyorum değil, sonuçta ilk kez ilgilendiğim bir mevzu. Kod başına geçip tekrar irdelemek lazım.
@mustafaenestepe
@mustafaenestepe Жыл бұрын
@@ramazanaktas748 config içerisinde bean olarak ekledim. Bir kere çalışacak sadece. Sonra o client istenilen yerde kullanılacak.
@emircan676
@emircan676 Жыл бұрын
Çok güzel bir anlatım olmuş teşekkürler.
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Teşekkürler🙏
@emircan676
@emircan676 Жыл бұрын
çok anlaşılır anlatıyorsunuz umarım spring boot serisinin devamı gelir.
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Teşekkürler, umarım.
@ahmetarslan1275
@ahmetarslan1275 Жыл бұрын
Hocam videolarınızdan faydalanıyorum daha fazla video gelir umarım
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Umarım gelir :)))
@rashadchalabi
@rashadchalabi Жыл бұрын
Selamlar
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Selamlar
@rashadchalabi
@rashadchalabi Жыл бұрын
Selamlar🙏
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Selamlar 🙏
@KitapTozu1
@KitapTozu1 Жыл бұрын
Çok faydalı bir içerik olmuş emeğinize sağlık.👍🏻 Yeni videolarınızı bekliyorum hocam 🙂
@eylulucar8046
@eylulucar8046 Жыл бұрын
npm start hatası alıyorum sürekli,yardımcı olabilir misiniz?
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Node kurmamış olabilirsiniz ya da package.json dosyasında yolu doğru vermemiş olabilirsiniz.
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Ya da nodemon kurmamış olabilirsiniz
@cagataydemirbas7259
@cagataydemirbas7259 Жыл бұрын
İyi günler mesela bi veri çekecem ancak günlük oraya yeni veri geliyo aynı veri varsa çekme yeni gelenleri çek excel dosyasına ekle olarak nası yapabilirim acaba?
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Şöyle bir şey yaparsın, veriyi excel'le zamana göre kaydedersin. Daha sonra cron job mantığıyla bir yapı yazarsın. İşte her gün gece saat 12 de çalışmak üzere. Bu yapının içersinde veriyi kaydetmek için excel'de olan son veriyi çekersin daha sonra dışarıdan gelen veri ile karşılaştırır yok ise eklersin var ise döngüyü kırar çıkarsın.
@cagataydemirbas7259
@cagataydemirbas7259 Жыл бұрын
@@mustafaenestepe bunu uygulama haline getirebilir miyim mesela her tıkladığımda gidip kontrol etsin yeni veri varsa eklesin yoksa eklemesin gibi bu uygulamayı da exe dosyasi yapip her bilgisayarda calistirabilir miyim
@mustafaenestepe
@mustafaenestepe Жыл бұрын
@@cagataydemirbas7259 Bir tane endpoint açsan ve bu endpointin içerisine yukarıda dediğim işlemleri yazsan. Her request geldiğinde bunu yapsa. Excel yerine de veri tabanına yazsa. Sonrasında buna bir de frontend ekleyip deploy etsen istediğin olur gibi. Frontend'deki butona basınca yeni verileri eklesin, bir yer de olsun, orada da tüm verileri göstersin gibi gibi.
@cagataydemirbas7259
@cagataydemirbas7259 Жыл бұрын
@@mustafaenestepe excelde fonksiyonlar var o fonksiyonların uygulanması gerek ama veritabanı bilmiyorum hiç
@cagataydemirbas7259
@cagataydemirbas7259 Жыл бұрын
@@mustafaenestepe çok teşekkürler
@muaz-memis
@muaz-memis Жыл бұрын
Yeni keşfettim. Umarım devamı gelir :)
@Tecladochino
@Tecladochino Жыл бұрын
Hi, and how should i do to make the connection between tables?
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Firstly you should create a relation between in two define. Like a foreign key and if you want both table data, you should use "include" in data fetching. I have example repo, you can review it = github.com/MET-DEV/nasa-api Defines in models Include in routes > questionRouter > router.get
@Tecladochino
@Tecladochino Жыл бұрын
@@mustafaenestepe Oh my god. Thanks a lot!! I've been struggling with this a few weeks. I'm from argentina. I don't understand the video languaje but it helped me a lot! Good luck bro
@mustafaenestepe
@mustafaenestepe Жыл бұрын
@@Tecladochino thanks
@mustafaenestepe
@mustafaenestepe Жыл бұрын
Mernis doğrulaması 8:40
@revibesoft
@revibesoft 2 жыл бұрын
Serinin devami gelmiycek galiba?
@mustafaenestepe
@mustafaenestepe 2 жыл бұрын
Gelmeyecek fakat istersen şu eğitim setini takip edebilirsin. Gayet güncel ve kapsamlı denebilecek seviyede = kzbin.info/www/bejne/mne5q5qdhsiBnrM
@Hurby24
@Hurby24 2 жыл бұрын
Bu içeriği türkçe bulduğum için mutluyum
@emretarkkavas4737
@emretarkkavas4737 2 жыл бұрын
Hocam eline sağlık çok güzel olmuş iki videonda
@mustafaenestepe
@mustafaenestepe 2 жыл бұрын
Teşekkürler