Spring Boot & Gradle – Konfiguracja projektu

Spring Boot & Gradle – Konfiguracja projektu

W poniższym poradniku opisano w jaki sposób skonfigurować projekt Spring Boot używając Gradle. W dalszej części artykułu znajdziesz również przykład aplikacji hello world, dzięki której będziesz w stanie zweryfikować poprawność projektu.

Spring Boot 2.0.X.RELEASE

Konfiguracja projektu dla Spring Boot w wersji 2.0.X-RELEASE nieco się różni od tej dla wersji 1.5.X-RELEASE . Zanim przejdziesz dalej upewnij się, że używasz Gradle w wersji 4.0 lub nowszej. Sposób, na to jak to zrobić możesz znaleźć tutaj. Następnie przejdź do edycji pliku build.gradle i wklej poniższą zawartość:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.springframework.boot:spring-boot-gradle-plugin:2+"
    }
}

group 'com.bettercoding.spring'
version '1.0-SNAPSHOT'

apply plugin: 'java'
apply plugin: "org.springframework.boot"
apply plugin: 'io.spring.dependency-management'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    compile("org.springframework.boot:spring-boot-starter")
}

Aplikacja – Hello World

W celu przetestowania konfiguracji projektu utwórz w nim klasę MyApp z poniższą zawartością. Pamiętaj, aby klasę umieścić w hierarchii pakietów, anie bezpośrednio w folderze src. Następnie uruchom aplikację.

package com.bettercoding.spring;

import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Bean;

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

    @Bean
    public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
        return new CommandLineRunner() {
            @Override
            public void run(String... args) throws Exception {
                System.out.println("Hello World");
            }
        };
    }
}

Spring Boot 1.5.X.RELEASE

Edytuj plik build.gradle a następnie uzupełnij go jak poniżej:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.springframework.boot:spring-boot-gradle-plugin:1.5.10.RELEASE"
    }
}

group 'com.bettercoding.spring'
version '1.0-SNAPSHOT'

apply plugin: 'java'
apply plugin: "org.springframework.boot"

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    compile("org.springframework.boot:spring-boot-starter")
}

Leave a Reply

avatar
  Subscribe  
Notify of
Close Menu