Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

Spring Boot – Google Cloud Platform

Spring Boot – Google Cloud Platform

Google Cloud Platform, Spring Boot uygulamasını bulut ortamında çalıştıran bir bulut işlemleri hizmetleri vermektedir. Bu bölümde, Spring Boot uygulamasının GCP app engine platformunda nasıl konuşlandırılacağını göreceğiz.

İlk olarak Gradle build Spring Boot uygulamasını Spring Initializer sayfasından www.start.spring.io adresinden indirin. Aşağıdaki ekran görüntüsüne dikkat edin.

Şimdi, build.gradle dosyasına Google Cloud appengine plugin  ve appengine classpath bağımlılığını ekleyin.

Build.gradle dosyasının kodu aşağıda verilmiştir –

Şimdi, basit bir HTTP Endpoint yazın ve gösterildiği gibi sonuç string döndürür –

Sonra, app.yml dosyasını src/main/appengine dizininin altına gösterildiği gibi ekleyin –

Şimdi, Google Cloud konsoluna gidin ve sayfanın en üstündeki Google cloud shell’i etkinleştir’e tıklayın.
Şimdi google bulut shell’i kullanarak kaynak dosyalarınızı ve Gradle dosyanızı google bulut makinenizin ana dizinine taşıyın.
Şimdi, gradle appengineDeploy komutunu çalıştırın, uygulamanızı Google Cloud appengine içine deploy edin.
Not – GCP faturalandırılmış olmalı ve başvurunuzu appengine uygulamasına koymadan önce, GCP’de appengine platformu oluşturmalısınız.
Uygulamanızın GCP appengine platformuna deploy edilmesi birkaç dakika sürecektir.
Derleme başarılı olduktan sonra Servis URL’sini konsol penceresinde görebilirsiniz.
Şimdi servis URL’sine basın ve çıktıyı görün.

Google Cloud SQL

Google Cloud SQL’i Spring Boot uygulamanıza bağlamak için, aşağıdaki özellikleri application.properties dosyanıza eklemelisiniz.

JDBC URL Format

Not – Spring Boot uygulaması ve Google Cloud SQL aynı GCP projesinde olmalıdır.

Application.properties dosyası aşağıda verilmiştir.

YAML dosyası kullanıcıları, application.yml dosyasına aşağıdaki özellikleri ekleyebilir.

 

Hakkında Hilal Saim

Namık Kemal Üniversitesi/Bilgisayar Mühendisliği

Beni Takip Et

Leave a reply

*