Focus mode

Java Spring Boot

Spring Boot Nedir?

Spring Boot

Spring Boot: Spring Frameworktaki konfiguration işlemler yapmamıza olanak sağlayan, Spring Frameworktaki Xml yapılarla uğraşmadan kodlarımıza odaklanmamıza sağlar.

  • Spring Boot bir framework değildir. Sadece Spring Framework kütüphanelerini kullanır.
  • Spring MVC: Spring tabanlı web projeler oluşturmak için kullanıyoruz.
  • Spring Data:ORM(Jpa,Hibernate) temelli database işlemlerimizi java classları üzerinde yazmak ve yönetmeyi sağlar.
  • Spring Rest:Yazdığımız projemizi diğer teknolojilerle haberleşmesini sağlamak için kullanıyoruz.
  • Spring Security:Projemizin daha güvenilir olmasını sağlar. Roller verebiliriz, hangi classın url izin vermemizi veya izin vermemizi sağlar.

Spring Boot 3 ana anatasyon önemlidir

@SpringBootApplication ==> projemizin çalıştırılacak olan classtır

@EnableAutoConfiguration ==>

@ComponentScan ==> projedeki tüm komponentleri taramak ve repository,service,controller hazır hale gelmesini sağlar.

Intellij idea:

  • Java Kodlarımız daha iyi yönetmeye yarar.
  • Daha hızlı kod yazmamıza yardımcı olur.

Postman

  • Dünyada en popüler Client uygulamasıdır
  • Serviste yazdığımız CRUD işlemlerini test etmeye yarar.

Comments

You need to enroll in the course to be able to comment!