• Çar. Tem 6th, 2022

Spring Boot

  • Home
  • Spring Boot – BuildProperties İle Build Bilgilerini Alalım

Spring Boot – BuildProperties İle Build Bilgilerini Alalım

Merhabalar arkadaşlar. Bu yazıda BuildProperties ile bir Spring Boot uygulamasındaki build bilglerinin alınmasına değineceğiz. Başlayalım 🙂 İlk olarak projemizin pom.xml dosyasına bir göz atalım. Bizim Spring Boot’a build bilgilerini söyletttirebilmemiz…

Spring’in Cache Mekanizmasına Göz Atalım

Merhabalar arkadaşlar. Bu yazıda size Spring’in Cache Mekanizmasını örneklemeye çalışacağım. Hemen örnek uygulamamızın kodları üzerinden anlatmaya başlayalım. Bu yazıdaki uyglamanın kodlarına https://github.com/ilkgunel/SpringCachingExample adresinden erişebilirsiniz arkadaşlar. Book.java Yapacağımız örnek uygulamada POJO…

Localization In Spring Framework

Merhabalar arkadaşlar. Bu yazıda sizlere Spring Framework içerisinde yerelleştirme (Internalization) konusunu örnekleyeceğim. Bu yazıdaki kodlar aklıma geldikçe üzerine eklemeler yaparak halen geliştirmekte olduğum MemberRestAPI projesinde yer almaktadır. Kodlara şuaradan ulaşabilirsiniz:…

Sending E-Mail On Spring Boot Project

Merhabalar arkadaşlar. Bu yazıda Spring Boot tabanlı bir projede mail gönderimi işleminin nasıl yapılacağını anlatacağım. Bu yazı için kullandığımız kaynak kodlara https://github.com/ilkgunel/MemberRestAPIProject adresindeki projeden ulaşabilirsiniz. İlk olarak pom.xml dosyamıza Spring…

Scheduled Tasks With Spring Boot

Merhabalar arkadaşlar. Bu yazıda size Spring Boot tabanlı bir projede planlanmış görevlerin nasıl çalıştırılacağını anlatacağım. Bu yazıda konuyu anlatmak için kullandığım kaynak kodlara https://github.com/ilkgunel/SchedulingTaksWithSpring adresinden erişebilirsiniz. Scheduling Mekanizmasının Aktif Hale…

Spring Boot ve Prometheus’un Birlikte Kullanımı

Merhabalar. Bu yazıda bir Spring Boot projesinden metric akışlarını sağlayıp Prometheus üzerinde izleme konusundan bahsedeceğiz. Bu yazı için hazırladığım Spring Boot projesini buraya tıklayarak ulaşabilirsiniz. Prometheus Nedir? Günümüz yazılım dünyasında…

Spring Integration İle RabbitMQ ve Spring Boot Uygulamasının Entegre Edilmesi

Merhabalar. Bu yazıda bir Spring Boot uygulamasında Spring Integration kullanarak RabbitMQ ile entegrasyonun nasıl yapılacağını öğreneceğiz. Bu yazıda RabbitMQ’ya bir gönderici bir de RabbitMQ’dan alıcı 2 projemiz olacak, Sender ve…

Docker Compose İle Spring Boot ve Elasticseaarch’ün Dockerize Edilmesi

Merhaba. Bu yazıda sizlere Docker Compose kullanarak Elasticsearch ve Spring Boot’un Dockerize edilip kullanılması hakkında bilgi vereceğim. Öncelikle bilgisayarınızda Docker’ın kurulu olması gerekmektedir. Windows kullanan arkadaşlar https://docs.docker.com/docker-for-windows/install/ adresindeki maddeleri takip ederek Docker’ı…

Spring Boot İle Unit Test Yazalım

Merhabalar. Bu yazıda sizlere bir Spring Boot projesinde nasıl unit test yazabileceğimizden bahsedeceğim. Daha önceleri size bahsettiğim bir projem olan MemberRestAPIProject projesi üzerinden bu yazımı örnekleyeceğim. MemberRestAPIPRoject içerisinde kullanıcı ekleme…

Spring Boot – Harici Config Dosyası Kullanımı

Bu yazı içerisinde size bir Spring Boot uygulamasında uygulamanın kaynak kodu dışındaki bir yerde yer alan config dosyasının kullanımından bahsedeceğim. Bildiğimiz gibi Spring Boot src/main/resources altında yer alan application.properties dosyası…