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 – 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 – Scheduling(Zamanlayıcı)

Scheduling, belirli bir zaman dilimi için task’ları yürütme işlemidir. Spring Boot, Spring uygulamalarına zamanlayıcı yazmak için iyi bir destek sağlar. Java Cron Expression Java Cron ifadeleri, org.quartz.Trigger öğesinin bir alt class’ı olan CronTrigger örneklerini yapılandırmak için kullanılır. Java cron ifadesi hakkında daha ...

Devamını oku

Spring Boot – Thymeleaf

Thymeleaf, bir web uygulaması oluşturmak için kullanılan Java tabanlı bir kütüphanedir. Web uygulamalarında bir XHTML / HTML5  için iyi bir destek sağlar. Bu bölümde Thymeleaf hakkında detaylı bilgi edineceksiniz. Thymeleaf Templates Thymeleaf, dosyalarınızı iyi biçimli XML dosyalarına dönüştürür. Aşağıda gösterildiği gibi ...

Devamını oku

Spring Boot- Dosya Yönetimi

Bu bölümde, web servisini kullanarak dosyayı nasıl yükleyeceğinizi ve indirebileceğinizi öğreneceksiniz. Dosya yükleme Bir dosyayı yüklemek için MultipartFile’ı Request Parametresi olarak kullanabilirsiniz ve bu API Multi-Part form data değerini kullanmalıdır. Aşağıda verilen kodu dikkate alınız – ...

Devamını oku

Spring Boot – Rest Template

Rest Template, RESTful Web Servis kullanan uygulamalar oluşturmak için kullanılır. Tüm HTTP methodları için web servislerini kullanmak üzere exchange() methodunu kullanabilirsiniz. Aşağıda verilen kod, Rest Template nesnesinin otomatik olarak auto wiring için Rest Template için Bean‘nin nasıl oluşturulacağını gösterir....

Devamını oku

Spring Boot – Tomcat Port Numarası

Spring Boot, aynı uygulamayı farklı bir port numarasında birden fazla çalıştırmanızı sağlar. Bu bölümde, bunun hakkında ayrıntılı bilgi verilecektir. 8080 numaralı varsayılan port olduğunu unutmayın. Özel Port Application.properties dosyasında server.port özelliği için özel port numarası ayarlayabiliriz. ...

Devamını oku