Odak modu

Java Spring

Spring Boot Kurulumu

Spring Boot'u nasıl kuracağımıza dair adımları inceleyelim. İlk olarak, Spring'in resmi web sitesine, yani spring.io adresine giriş yapmamız gerekiyor. Bu web sitesi, Spring'in genel dökümantasyonları, kullanım alanları ve diğer içerikleri ile oldukça kapsamlı ve anlaşılır bir kaynaktır.

Web sitesine girdiğimizde, Quick Start bölümüne yönlendirileceğiz. Buradan https://start.spring.io/ linkine tıklayarak Spring Initializr'a ulaşabiliriz. Spring Initializr, projemizi başlatmamıza ve temel yapıyı oluşturmamıza yardımcı olan bir araçtır.

Spring Initializr üzerinde, projemizin temel ayarlarını yapabiliriz. Bu ayarlar arasında, projenin kullanacağı dil (Java), paketleme türü (JAR), Spring Boot'un versiyonu gibi temel bilgiler yer alır. Ayrıca, projemizin meta verilerini girebileceğimiz bir bölüm de bulunmaktadır. Bu bilgiler genellikle şirket adı, proje açıklaması gibi genel bilgilerdir.

Bağımlılıklar kısmında ise projemizin hangi teknolojileri kullanacağını belirleriz. Spring Initializr, yaygın olarak kullanılan birçok bağımlılığı kategorize etmiş ve bu kategoriler altında seçenekler sunmuştur. Örneğin, Spring Web, Spring Data JPA, Spring Security gibi.

Projemizin ayarlarını yaptıktan sonra "Generate" veya "Generate Project" butonuna tıklayarak projemizi oluşturabiliriz. Bu aşamada, projemizin zip dosyasını indirebileceğimiz bir bağlantı sunulacaktır.

İndirdiğimiz zip dosyasını bilgisayarımıza çıkarttıktan sonra, projemizi bir IDE (Integrated Development Environment) ya da metin düzenleyici ile açabiliriz. IDE olarak IntelliJ IDEA, Eclipse ya da Visual Studio Code gibi araçları tercih edebilirsiniz.

Projeyi açtığımızda, içerisinde "src" (source) klasörü bulunacaktır. Bu klasörde "main" ve "test" olmak üzere iki ana bölüm göreceksiniz. "main" içinde yer alan "java" klasörü altında projenin ana sınıflarını, "resources" klasörü altında ise konfigürasyon dosyalarını ve statik kaynakları bulabilirsiniz.

Projenin ana sınıfı genellikle "Application" adını taşır ve "main" metodu içerir. Bu metodu çalıştırdığınızda, Spring Boot uygulamanız ayağa kalkar ve belirttiğiniz portta çalışmaya başlar.

Ayrıca, projenizin kök dizinindeki "application.properties" veya "application.yml" dosyasını kullanarak çeşitli konfigürasyonları yapabilirsiniz. Örneğin, veritabanı bağlantı bilgileri, port numarası gibi.

spring.datasource.url = jdbc:postgresql://localhost:5432/your-database
spring.datasource.username = postgres
spring.datasource.password = 1234
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
spring.jpa.hibernate.ddl-auto = update
spring.jpa.hibernate.show-sql = true

Son olarak, projenizi çalıştırdığınızda belirttiğiniz portta çalışan bir uygulama göreceksiniz. Tarayıcınızdan "http://localhost:8080" adresine giderek projenizin başarıyla ayağa kalktığını kontrol edebilirsiniz.

Spring Boot'un basit kurulumu ve temel yapılarını anlamak için bu adımları takip edebilirsiniz. Daha sonraki bölümlerde Spring Boot'u daha detaylı bir şekilde keşfetmeye devam edeceğiz. Görüşmek üzere!

Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!