Spring Boot

Spring Boot

Spring boot Java programlama dilinde geliştirilen bir frameworktür. Java dilinde microservice yazılmasına olanak sağlar.

 Peki MicroService nedir ? 
Çalışan programın ana işlemi üzerindeki yük bölünerek ayrı ayrı işlemlerde çalışmasına ve bu sayede daha performanslı servisler geliştirilebilmesine olanak tanıyan bir yazılım geliştirme mimarisidir. Özetle tek bir işi gerçekleştirmekten sorumlu servislerdir diyebiliriz .

Spring boot kullanarak daha az veritabanı kodu yazarak daha az vakit kaybı ile daha hızlı geliştirme yapabilirsiniz .Servis uçları için REST kullanımı sunar ve güçlü bir REST yapılandırmasına sahiptir. Birçok yapılandırma otomatik olarak yapılmış durumdadır.
Var olan anotasyonları kullanarak uygulama ve uygulama içi mimarilerde kolayca değişiklik yapabilirsiniz. Kendisine ait bir servlet container bulunur. Bu sayede servis uçlarına gelen istekleri alır işler ve ilgili komutlara yönlendirir.

Spring Boot Nasıl Çalışır ?

Spring uygulamanızın çalışması için temel 3 tane anotasyon bulunmaktadır .

  • @SpringBootApplication : Uygulamanın giriş metodunu belirtir
  • @EnableAutoConfiguration : Uygulama bağlılıkları (dependencies) içerisinde belirtilen yapılandırmaları otomatik olarak çalıştırır
  • @ComponentScan : Proje içerisinde tanımlanan bütün komponentleri tarar.

Kaynak

Yorumlar

Bu gönderi için yorum yapılmadı.