Spring Boot, Spring Framework ile üretim için hazır uygulamalar oluşturmayı kolaylaştırır. Bu rehberde, adım adım ilk Spring Boot uygulamanızı oluşturmayı öğreneceksiniz.
🌟 Gereksinimler
📋 Başlamadan önce aşağıdaki araçların kurulu olduğundan emin olun:
- ☕ Java Geliştirme Kiti (JDK) 17+
- 📦 Maven veya Gradle
- 🖥️ Bir Java IDE'si (Örneğin IntelliJ IDEA, Eclipse veya Visual Studio Code)
🛠️ Adım 1: Spring Boot Projesi Oluşturma
İlk Spring Boot projenizi iki şekilde oluşturabilirsiniz:
- Spring Initializr Kullanarak 🖱️
- Spring Initializr adresini ziyaret edin.
- Aşağıdaki gibi yapılandırın:
- 📂 Proje:
Maven
- 👨💻 Dil:
Java
veyaKotlin
- 🔄 Spring Boot Sürümü:
3.0.0
(veya en güncel sürüm). - 📜 Bağımlılıklar:
Spring Web
- 📂 Proje:
- Generate düğmesine tıklayarak proje dosyalarını indirin.
- IntelliJ IDEA Kullanarak 💻
- IntelliJ IDEA’yı açın.
New Project > Spring Initializr
bölümüne gidin.- Yukarıda belirtilen parametrelerle benzer şekilde yapılandırın.
📖 Adım 2: İlk Endpoint’inizi Yazma
Bir "hello" mesajı dönen basit bir endpoint yazalım:
package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication @RestController public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } @GetMapping("/hello") public String sayHello() { return "Merhaba, Spring Boot!"; } }
package com.example.demo import org.springframework.boot.autoconfigure.SpringBootApplication import org.springframework.boot.runApplication import org.springframework.web.bind.annotation.GetMapping import org.springframework.web.bind.annotation.RestController @SpringBootApplication @RestController class DemoApplication fun main(args: Array<String>) { runApplication<DemoApplication>(*args) } @GetMapping("/hello") fun sayHello(): String { return "Merhaba, Spring Boot!" }
▶️ Adım 3: Uygulamayı Çalıştırma
- Proje klasöründe bir terminal açın.
- Uygulamanızı çalıştırmak için şu komutu yürütün:
./mvnw spring-boot:run
- Endpoint’e şu adresten erişebilirsiniz:
http://localhost:8080/hello
Yanıt:
Merhaba, Spring Boot!
Bu yazı, bir Spring Boot projesi oluşturmayı, bir endpoint yazmayı ve başarıyla çalıştırmayı kapsar.