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.