• 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Spring Boot Projesi Oluşturma

 
#1

Spring Boot Dersleri’ne devam ediyoruz. Önceki yazımızda Spring Boot’a giriş yaptık şimdi bir Spring Boot projesi nasıl oluşturulur ona bakacağız.  Spring Boot Porjesi oluşturmanın kolay ve farklı yöntemlerinden bahsedeceğim.
Spring Boot Projesi oluşturmanın ilk yolu;
https://start.spring.io/
adresine girmek. Bu adrese girerek nasıl bir proje oluşturacak isek Spring Boot haricinde başka bir bağımlığa ihtiyacımız varsa “Search for dependencies” kısmından arayıp projemize ekleyebilmek mümkün olmaktadır.
[img=780x0]https://i2.wp.com/blog.burakkutbay.com/wp-content/uploads/2017/01/springbootuygulmasi.jpg?resize=1011%2C363[/img]
Spring Boot Projeniz isterlerinize göre oluşturduktan sonra Generate Project diyerek .zip uzantılı dosyayı bilgisayarınıza indirerek IDE’nizde açabilirsiniz. Ve Spring Boot projemiz hazır. Gerekli isterlerinize göre koda odaklanarak projemize başlayabiliriz.
Spring Boot Projesi oluşturmanın ikinci yolu ise bir Maven Projesi Oluşturmak;
Bir maven projesi oluşturduktan sonra bağımlılığımıza yani pom.xml dosyamıza şunları ekleyeceğiz.



<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.4.4.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

bu bloğu pom dosyamıza ekledikten sonra bir klasör yapısı ise şu şekilde olmalı.
[img=205x0]https://i1.wp.com/blog.burakkutbay.com/wp-content/uploads/2017/01/springbootklas%C3%B6ryap%C4%B1s%C4%B1.jpg?resize=205%2C130[/img]
Bu klasör yapısını oluşturduktan sonra Spring Boot uygulamasını çalışracak ana class’ımızı oluşturacağız.


@SpringBootApplication
public class SpringBootProjesi {
 
public static void main(String[] args) {
SpringApplication.run(SpringBootProjesi.class, args);
}
}

şeklinde bir class eklediğimizde bir Spring Boot Projesi’nin yapısını oluşturtmuş olmaktayız.
Spring Boot Projesi oluşturmanın üçüncü yolu ise Intellij IDEA kullanarak oluşturmaktan bahsedeceğim.
Yeni bir proje oluşturma ekranımızı açıyoruz.
[img=780x0]https://i0.wp.com/blog.burakkutbay.com/wp-content/uploads/2017/01/1_1.jpg?resize=850%2C532[/img]
Bu ekrandan Spring Initializr seçeneğini tıklayarak ilerliyoruz.
[img=780x0]https://i2.wp.com/blog.burakkutbay.com/wp-content/uploads/2017/01/1_2.jpg?resize=853%2C549[/img]
Sonrasında projemizin detaylarını bu ekranda belirliyoruz. Paket yapısını, sürümünü versiyonlama işlemlerini tanımladığımız yer bu ekran. Bu ekran sonrasında ilerliyoruz.
[img=780x0]https://i0.wp.com/blog.burakkutbay.com/wp-content/uploads/2017/01/1_3.jpg?resize=931%2C635[/img]
Sonrasında Spring Boot projesine hangi bağımlılıkları ekleyeceğimizi bu ekrandan rahatça ekleyebiliyoruz. Eğer bu ekranda bir şey seçmezsek projemiz oluştuğunda pom.xml dosyasına maven adreslerini ekleyerek de kullanabiliriz.
[img=780x0]https://i1.wp.com/blog.burakkutbay.com/wp-content/uploads/2017/01/1_4.jpg?resize=935%2C632[/img]
Sonrasında projeyi kaydedeceğimiz yolu seçerek işlemi bitiriyoruz.
[img=317x0]https://i2.wp.com/blog.burakkutbay.com/wp-content/uploads/2017/01/1_6.jpg?resize=317%2C392[/img]
Sonrasında ise Spring Boot projemiz hazır. Klasör yapısıda yukarıdaki gibi olucaktır. Spring Boot Projesi oluşturma işlemleri bu şekilde yapılmaktadır. Diğer dersimizde Spring Boot kullanarak “Merhaba Dünya” uygulaması yapacağız.



Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Spring Restful Web Servis CRUD Uygulama Örneği efsane 0 2,552 09-06-2017, Saat: 20:38
Son Mesaj: efsane
  Spring Scheduler ile Zamanlandırılmış Görev Uygulaması efsane 0 2,255 09-06-2017, Saat: 20:35
Son Mesaj: efsane
  Spring Boot Merhaba Dünya Uygulaması efsane 0 2,380 09-06-2017, Saat: 20:33
Son Mesaj: efsane
  Spring Boot Nedir? efsane 0 2,210 09-06-2017, Saat: 19:53
Son Mesaj: efsane
  Spring JdbcTemplate Metotlarını Çalıştırma efsane 0 2,276 09-06-2017, Saat: 11:43
Son Mesaj: efsane

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Bu konuyu görüntüleyen kullanıcı(lar):
1 Ziyaretçi

   
Türkçe Çeviri: Emre KRMN, Kodlayanlar MyBB, © 2002-2022 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-∞ Tüm hakları saklıdır.