Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

Spring Boot – Veritabanı Kullanımı

Spring Boot, Veritabanına bir DataSource oluşturmak için çok iyi bir destek sağlar. Spring Boot’da bir DataSource oluşturmak için fazladan kod yazmamıza gerek yok. Sadece bağımlılıkları ekleme ve yapılandırma ayrıntılarını yapmak  DataSource oluşturmak ve Veritabanını bağlamak için yeterlidir. Bu bölümde, veritabanını bağlamak için ...

Devamını oku

Spring Boot – Rest Controller Unit Test

Spring Boot, Rest Controller dosyasına Unit Test yazmak için kolay bir yol sağlar. SpringJUnit4ClassRunner ve MockMvc’in yardımıyla,  Rest Controller için Unit Testi yazmak için bir web uygulaması context oluşturabiliriz. Birim Testleri src/test/java  dizini altına yazılmalı ve test yazmak için classpath resources  src/test/resources dizini ...

Devamını oku

Spring Boot – Unit Test Cases

Birim Testi, bireysel birim veya component işlevlerinin iyi çalıştığından emin olmak için geliştiriciler tarafından yapılan testlerden biridir. Bu yazıda, Mockito ve Web Controller kullanarak bir birim test senaryosunun nasıl yazılacağını göreceğiz. Mockito Mockito Mocks’ı Spring Beanlerine dahil etmek için, build configuration dosyamıza ...

Devamını oku

Spring Boot – Twilio

Twilio, SMS göndermek ve uygulamamızdan sesli arama yapmak için kullanılan 3. parti bir uygulamadır. SMS göndermemizi ve programlı olarak sesli arama yapmamızı sağlar. Bu bölümde, Twilio’yu Spring Boot kullanarak SMS gönderme ve sesli arama yapmanın nasıl uygulanacağını öğreneceksiniz. Not – SMS göndermek ...

Devamını oku

Spring Boot – Apache Kafka

Apache Kafka, hataya dayanıklı mesajlaşma sistemine dayalı mesajları yayınlamak ve abone olmak için kullanılan açık kaynaklı bir projedir. Tasarım, hızlı, ölçeklenebilir ve dağıtılmıştır.  Bu bölümde, Spring Boot uygulamasında Apache Kafka’nın nasıl uygulanacağını göreceğiz. Öncelikle, Spring Kafka bağımlılığını build configuration dosyamıza eklemeliyiz. Maven kullanıcıları pom.xml ...

Devamını oku

Spring Boot – Batch Service

Batch Service, tek bir task’da birden fazla komut yürütme işlemidir. Bu bölümde, Spring Boot uygulamasında batch servisin nasıl oluşturulacağını öğreneceksiniz. CSV dosyası içeriğini HSQLDB’ye kaydedeceğimiz bir örneği ele alalım. Bir Batch Service programı oluşturmak için, Spring Boot Starter Batch bağımlılığını ve HSQLDB bağımlılığını ...

Devamını oku

Spring Boot – Web Socket

Bu bölümde, Spring Boot’u Web soketlerini kullanarak nasıl etkileşimli bir web uygulaması oluşturacağımızı göreceğiz. Spring Boot’da Web soketi ile etkileşimli bir web uygulaması oluşturmak için aşağıdaki bağımlılıkları eklemeniz gerekir. Maven kullanıcıları pom.xml dosyasına şu bağımlılıkları eklemelidir. ...

Devamını oku

Spring Boot – Hystrix

Hystrix, Netflix’in bir kütüphanesidir. Hystrix, servisler arasındaki erişim noktalarını izole eder, aralarındaki basamaklı hataları durdurur ve geri dönüş seçeneklerini sağlar. Örneğin, 3. parti bir uygulamayı aradığınızda, response gönderilmesi daha fazla zaman alır. Yani o zaman kontrol, geri dönüş yöntemine gider ve ...

Devamını oku

Spring Boot – Email Gönderme

Spring Boot RESTful web servisini kullanarak, Gmail Transport Layer Security ile bir e-posta gönderebilirsiniz. Bu bölümde, bu özelliğin nasıl kullanılacağını detaylı olarak anlayalım. Öncelikle, build configuration dosyanıza Spring Boot Starter Mail bağımlılığını eklememiz gerekir. Maven kullanıcıları, aşağıdaki bağımlılığı pom.xml dosyasına ekleyebilir....

Devamını oku

Spring Boot – Flyway Database

Flyway, veritabanı şemanızı tüm örneklerde kolayca ve güvenilir bir şekilde geliştirmek için kullanılan bir sürüm kontrol uygulamasıdır. Flyway hakkında daha fazla bilgi edinmek için bağlantıyı kullanabilirsiniz – www.flywaydb.org Birçok yazılım projesi ilişkisel veritabanlarını kullanır. Bu, genellikle şema geçişleri olarak da adlandırılan ...

Devamını oku