1. 程式人生 > >Spring Boot2.0學習筆記(一)

Spring Boot2.0學習筆記(一)

target uil pom true framework build 項目 組件 文件

1、Spring Boot項目啟動方式

(1)主程序啟動

@SpringBootApplication
public class HelloApplication {

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

(2)在項目路徑下,使用命令行 mvn spring-boot:run 來啟動,其效果和上面“啟動主程序”的效果是一致的;

(3)將項目打包,打包後以 Jar 包的形式來啟動。

# 進行項目根目錄
cd ..
/hello # 執行打包命令 mvn clean package # 以 Jar 包的形式啟動 java -jar target/hello-0.0.1-SNAPSHOT.jar

2、熱部署

(1)在 pom.xml 文件中添加 spring-boot-devtools 組件。

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-Devtools</artifactId>
  <optional>true</
optional> </dependency>

(2)在 plugin 中配置另外一個屬性 fork,並且配置為 true。

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
<fork>true</fork> </configuration> </plugin> </plugins> </build>

(3)在Idea中進行配置

  1)選擇 File | Settings | Compiler 命令,然後勾選 Build project automatically 復選框。

  2)使用快捷鍵 Ctrl + Shift + A,在輸入框中輸入 Registry,勾選 compile.automake.allow.when.app.running 復選框。

Spring Boot2.0學習筆記(一)