Spring Boot Nasıl Kurulur ve Kullanılır? | Kolay Adımlarla Başlangıç

Spring Boot Nasıl Kurulur ve Kullanılır? | Kolay Adımlarla Başlangıç

Spring Boot'un ne olduğunu, nasıl kurulup kullanılacağını adım adım anlatan detaylı bir rehber.

BFS

Spring Boot’a Merhaba Dediğinizde Neler Olur?



Yeni bir yazılım geliştiricisi olarak, her şeyin başında olmanın verdiği heyecanı hissediyorsunuz. Java'yı bir süredir öğreniyor, bir yandan da sağlam bir backend altyapısı oluşturmayı hayal ediyorsunuz. İşte tam da bu noktada Spring Boot devreye giriyor. Spring Boot, Java tabanlı uygulamalar geliştirmeyi son derece kolaylaştıran harika bir framework. “Peki, ama bunu nasıl kurarım?” diye soruyorsanız, işte size adım adım rehber.

1. Spring Boot Kurulumuna Başlamadan Önce



İlk olarak, bilgisayarınızda Java'nın yüklü olması gerekiyor. Eğer yüklü değilse, [Java'nın resmi web sitesinden](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) JDK'yı indirip kurabilirsiniz. Spring Boot, JDK 8 ve sonrasını destekler, bu yüzden en güncel versiyonları tercih etmeniz faydalı olacaktır.

Adım 1: JDK’yı Kurma

JDK’yı kurduktan sonra, terminal veya komut satırında şu komutla Java’nın doğru yüklendiğini kontrol edebilirsiniz:

java -version


Eğer her şey yolunda giderse, versiyon bilgisini göreceksiniz. Hazırsınız!

2. Spring Boot İle İlk Adımınızı Atın



Spring Boot'u kurmanın en hızlı yolu, Spring Initializr’ı kullanmaktır. Bu araç, sizin için gerekli tüm bağımlılıkları ve konfigürasyonları otomatik olarak ayarlayacaktır. Hadi hemen deneyelim:

Adım 2: Spring Initializr Kullanarak Proje Oluşturma

Spring Initializr’a gitmek için [https://start.spring.io/](https://start.spring.io/) adresini ziyaret edin. Burada size birkaç seçenek sunulacak. En basitinden, Project kısmında “Maven” veya “Gradle” seçeneklerinden birini seçebilirsiniz. Language olarak Java’yı seçtikten sonra, Project Metadata kısmına projeye dair bilgiler girin. Örneğin:

- Group: com.ornek
- Artifact: springbootprojem
- Name: springbootprojem
- Description: Basit bir Spring Boot uygulaması
- Package Name: com.ornek.springboot

Ardından, Dependencies kısmında ise en yaygın kullanılan bağımlılıklardan "Spring Web" seçeneğini eklemeyi unutmayın.

Son olarak, Generate butonuna tıklayarak projeyi indirin.

Adım 3: Projeyi İndirme ve Açma

Projenizi indirdikten sonra, herhangi bir IDE kullanarak açabilirsiniz. IntelliJ IDEA veya Eclipse gibi popüler Java IDE'leri oldukça uygundur. Projeyi IDE'nizde açtıktan sonra, “src” klasörüne gidip uygulamanın temel dosyasını inceleyebilirsiniz.

3. Uygulamanızı Çalıştırın ve Test Edin



Şimdi de uygulamayı çalıştırmanın zamanı geldi. Projenizi açtığınızda, `Application.java` dosyasını göreceksiniz. Bu dosyanın içinde Spring Boot uygulamanızın başlangıç noktası yer alır. Şimdi terminal üzerinden aşağıdaki komutu çalıştırarak uygulamayı başlatın:

./mvnw spring-boot:run


Bu komut, Maven Wrapper kullanarak uygulamanızı çalıştıracaktır. Eğer her şey doğruysa, terminalde aşağıdaki gibi bir çıktı görmelisiniz:

```
Tomcat started on port(s): 8080 (http) with context path ''
```

Artık Spring Boot uygulamanız çalışıyor! Web tarayıcınıza gidip `http://localhost:8080` adresini ziyaret ederek uygulamanızın düzgün çalışıp çalışmadığını kontrol edebilirsiniz.

4. İlk REST API’nizi Yazın



Şimdi de Spring Boot’un gücünü gösteren ilk adımı atıyoruz. Basit bir REST API oluşturacağız. `src/main/java/com/ornek/springbootprojem` içinde yeni bir sınıf (class) oluşturun ve aşağıdaki gibi bir `Controller` yazın:


package com.ornek.springbootprojem;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @GetMapping("/hello")
    public String sayHello() {
        return "Merhaba, Spring Boot!";
    }
}


Bu sınıf, `/hello` URL'sine gelen istekleri karşılayacak ve “Merhaba, Spring Boot!” mesajını döndürecektir. Şimdi, uygulamanızı tekrar başlatarak `http://localhost:8080/hello` adresine gidin. Tarayıcınızda “Merhaba, Spring Boot!” mesajını görmelisiniz.

5. Sonraki Adımlar



Artık temel bir Spring Boot uygulamanız var! Ancak Spring Boot, oldukça geniş bir ekosistem sunuyor. Veritabanı entegrasyonu, güvenlik, hata yönetimi gibi daha karmaşık özelliklere adım atmaya hazırsınız. Şimdi kendinizi geliştirmek için Spring Boot ile mikro servisler, RESTful API’ler, ve daha fazlasını keşfetmeye başlayabilirsiniz.

Sonuç



Spring Boot, Java ile web uygulamaları geliştirmeyi oldukça basit hale getiren güçlü bir framework. Yukarıdaki adımları takip ederek, siz de kolayca Spring Boot uygulamanızı kurabilir ve geliştirmeye başlayabilirsiniz. İlerledikçe, Spring Boot’un size sunduğu geniş olanaklarla neler başarabileceğinizi keşfedeceksiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

NetBeans Debugging Başlatılmıyor – Çözüm Adımları ile Sorunu Gidermek

Her programcı, özellikle de yeni başlayanlar, zaman zaman NetBeans gibi popüler bir IDE kullanırken sorunlarla karşılaşabilirler. Bu sorunlar arasında en sinir bozucusu, şüphesiz "Debugging Başlatılmıyor" hatasıdır. Ancak merak etmeyin, bu hata tek bir...

NetBeans Debugging Hatası ve Çözümü: Adım Adım Rehber

NetBeans Debugging Hatası: Sorun Ne? Bir yazılımcı olarak her şeyin yolunda gitmesini istersiniz. Kodunuz yazılır, derlenir ve her şey pırıl pırıl çalışır. Ancak bir gün NetBeans IDE'nizde debugging (hata ayıklama) başlatmaya çalıştığınızda, ekranınızda...

Linux'ta Tomcat Kurulumu ve Java Uygulamaları ile Güçlü Bir Web Sunucusu Kurma

Linux'ta Tomcat Kurulumu ve Java Uygulamalarını BaşlatmaHer şeyin başladığı o anı hatırlıyorum. Yeni bir projede çalışmaya başlamıştım ve karşımda büyük bir engel vardı: Web sunucusu kurmak. Ama sadece herhangi bir sunucu değil, Tomcat gibi popüler bir...