Spring Initializr ile Spring Boot Projesi Oluşturma (2026 Rehberi)
Spring Initializr, yeni bir Spring Boot projesi başlatmanın en hızlı ve standart yoludur. start.spring.io üzerinden web arayüzüyle, IntelliJ IDEA veya STS içinden ya da CLI komutlarıyla birkaç dakika içinde çalışmaya hazır bir proje oluşturabilirsiniz.
İlgili İçerikler
İçindekiler
- Spring Initializr Nedir?
- Web Arayüzü ile Proje Oluşturma
- Oluşturulan Proje Yapısı
- IntelliJ IDEA ile Proje Oluşturma
- Spring Tool Suite (STS) ile Oluşturma
- Spring Boot CLI ile Proje Oluşturma
- Sık Sorulan Sorular (FAQ)
- Sonuç
1) Spring Initializr Nedir?
Spring Initializr, yeni bir Spring Boot uygulaması başlatmak için kullanılan resmi proje üretim aracıdır. Web arayüzü üzerinden erişilebilir:
- Maven veya Gradle proje oluşturur
- Hazır Spring Boot starter bağımlılıklarını ekler
- Standart klasör yapısını otomatik oluşturur
- IntelliJ, STS ve CLI ile entegre çalışır
2) Web Arayüzü ile Spring Boot Projesi Oluşturma
Adım 1: Proje Tipi Seç
- Project: Maven / Gradle
- Language: Java
- Spring Boot Version: Kararlı sürüm
Adım 2: Metadata Gir
- Group: com.example
- Artifact: myapp
- Packaging: Jar
- Java Version: 17+
Adım 3: Dependency Seç
- Spring Web
- Spring Data JPA
- Spring Security
- H2 / MySQL Driver
Son olarak Generate butonuna tıklayın ve zip dosyasını indirin.
3) Oluşturulan Proje Yapısı
myapp
├── src/main/java
├── src/main/resources
├── pom.xml (veya build.gradle)
└── Application.java
- Application.java → Uygulama başlangıç sınıfı
- application.properties → Konfigürasyon
- pom.xml / build.gradle → Bağımlılıklar
4) IntelliJ IDEA ile Proje Oluşturma
- File → New → Project
- Spring Initializr seç
- Initializr URL: https://start.spring.io
- Metadata gir → Dependency seç → Finish
IntelliJ otomatik olarak projeyi indirir ve açar.
5) Spring Boot CLI ile Proje Oluşturma
spring init -dweb,jpa,security myapp
Gradle kullanmak için:
spring init -dweb,jpa --build gradle myapp
Tüm parametreleri görmek için:
spring help init
Sık Sorulan Sorular (FAQ)
Spring Initializr ücretsiz mi?
Evet. Resmi ve ücretsiz bir Spring aracıdır.
Maven mi Gradle mı seçmeliyim?
Yeni başlayanlar için Maven daha basittir. Büyük projelerde Gradle daha esnektir.
Hangi Java sürümü kullanılmalı?
Önerilen minimum sürüm Java 17’dir.
Sonuç
Spring Initializr, Spring Boot projelerini standart ve hızlı şekilde başlatmanın en güvenilir yoludur. Web arayüzü, IntelliJ, STS veya CLI üzerinden birkaç dakika içinde üretim hazır bir yapı oluşturabilirsiniz.