Herkese merhaba.Bir süredir blog tutma işlerine girmeyi düşünüyordum fakat bir türlü fırsatını bulamıyordum.Sınavlar ve okulun bitmesiyle beraber bu fırsatı yakalamış oldum.

Başlıktan da anlaşılacağı üzere bugünkü konumuz VS Code üzerinde Java Spring Boot projesi ayağa kaldırmak üzerine olacak.Bu konuyu adım adım anlatarak sonuca ulaşmak istiyorum.Başlamadan belirteyim bu tutorial Windows kullanıcıları için geçerlidir.Diğer işletim sistemleri için aynı yöntemler işe yarar mı ? Emin değilim.

İlk olarak bilgisayarımızda Java JDK ,Apache Tomcat ve tabi ki VS Code’u kurmuş olmamız gerekiyor.Henüz kurmadıysan linkler hemen aşağıda.
Buradan Java JDK ,
Buradan Apache Tomcat 8.0’ a ,
Buradan ise VS Code’a ulaşabilirsin.

Yukarıda verdiğim Linklerden gerekenleri indirdikten sonra yapmamız gereken şey Windows kullanıcıları için Ortam değişkenlerini ayarlamak olacak.
İlk olarak Bilgisayarım’a sağ tık yapıp -> Özellikler -> Soldan Gelişmiş Sistem Ayarları -> ve alt tarafta Ortam Değişkenlerine girelim.

Burada karşımızdaki kutucukta Yeni… deyip,Değişken Adına : JAVA_HOME ,
Değişken değeri’ne ise Dizine Gözat butonuna basarak C:\Program Files\Java\jdk-12.0.1 dizinini belirtiyoruz ve Tamam diyoruz.

Ardından C:\Program Files\Java\jdk-12.0.1\bin dizinini kopyalıyoruz.Sizde üstteki resimde olduğu gibi bu adres linkine ulaşabilirsiniz.

Ardından Aşağıdaki resimde olduğu gibi Ortam değişkenleri bölümünde üstteki kutucuk içindeki Path üzerine çift tıklayabilir veya düzenle diyebilirsiniz.Hemen sonrasında açılan bölümde kopyaladığımız Java JDK bin klasörünün dosya yolunu Yeni butonuna basarak açılan boşluğa yapıştırıyoruz.

Ortam değişkenleriyle işimiz bitti.

Şimdi VS Code’u açıyoruz.Sol taraftaki menüden Extensions yani Eklentiler bölümüne giriyoruz. Burada birkaç eklenti indirmemiz gerekiyor.İlk olarak Spring İnitializr Java diye aratıyoruz ve resimdeki eklentiyi İnstall diyerek kuruyoruz.

İlk eklentinin kurlumundan sonra aşağıdaki gibi Spring Boot Extension Pack adlı eklentiyi de kuruyoruz.

Bu eklentide kurulduysa şimdi basit bir hello world projesi ayağa kaldıralım.
İlk olarak VS Code üzerinde CTRL + Shift + N kombinasyonuyla yeni bir pencere açalım.Ardından CTRL + Shift + P komutuyla Command Palet’i açalım ve Spring İnitializr yazdığımız gibi resimdeki şekliyle karşımıza çıkacaktır.

Enter diyerek devam edelim.Ardından Java seçip devam edelim.Hemen ardından bizden Group Id ‘si istiyor .com.’dan sonra herhangi bir isim verebiliriz ve sonra tekrar Enter diyerek devam edelim.Hemen ardından bizden Artifact ismi istiyor ve bu bölüme de com.’dan sonra yazdığımız ifadeyi yazabiliriz.

Sonra bizden Spring Boot sürümü istiyor orada en üstteki sürümü seçerek devam edebiliriz.Ve geldik projemizde kullanacağımız bağımlılıkları seçmeye.Bu yazı için sadece Web’i seçeceğiz.İlerleyen zamanlarda projenizdeki gereksinimleriniz için gereken bağımlılıkları burdan seçerek projenize dahil edebilirsiniz.Input kısmına Web yazalım ve karşımıza çıkan seçeneklerden Spring Web Starter Web’ i seçelim ve enter ile devam edelim.

Ardından bizden Projeyi nereye kuracağımızı soracak.İstediğiniz bir yeri seçebilirsiniz.

Ardından karşımıza üstteki resimde olduğu gibi bir klasör yapısı çıkacaktır.DemoApplication.java dosyası projemizin başlangıç dosyasıdır.
Hemen springtutorial klasörüne sağ tıklayıp IndexController.java adında bir dosya oluşturularım ve içerisine aşağıdaki resimdeki kodları yazalım.

Bütün herşeyi yaptık şimdi sıra geldi projeyi test etmeye.DemoApplication.java dosyasını açın ve klavyenizden F5 veya Fn + F5 yaparak projeyi çalıştıralım.Aşağıdaki şekilde konsol’da projemizin çalışması başlayacaktır.

İşlem tamamlanınca Herhangi bir tarayıcı üzerinde adress kutusuna 
http://localhost:8080 yazıp adrese gidiyoruz.Resimde de görüğümüz gibi projemizi düzgün bir şekilde ayağa kaldırdık.

Evet sevgili medium sakinleri bu yazıda bahsedeceklerim bu kadar.İlk medium yazımı yazmış oldum.Herhangi bir kusurum olduysa veya yanlış bir bilgi farkettiyseniz feedbackleriniz bekliyorum, teşekkürler İyi Günler.


İsa

Software Engineer