1. 程式人生 > >Spring boot程式解析

Spring boot程式解析

  • Spring Boot的父級依賴spring-boot-start-parent配置之後,當前的專案就是Spring Boot專案;
  • spring-boot-starter-parent是一個特殊的starter依賴,它用來提供相關的Maven預設依賴,使用它之後,常用的jar包依賴可以省去version配置;
  • Spring Boot提供了哪些預設jar包的依賴,可檢視該父級依賴的pom檔案;
  • 如果不想使用某個預設的依賴版本,可以通過pom.xml檔案的屬性配置覆蓋各個依賴項,比如覆蓋Spring版本(以下例子中properties均需要補上閉合尖括號“>”)
    <properties
    <spring.version>5.0.0.RELEASE</spring.version>
    </properties
  • @SpringBootApplication註解是Spring Boot專案的核心註解,主要作用是開啟Spring自動配置;
  • main方法是一個標準的java程式的main方法,主要作用是開啟Spring自動配置;
  • @Controller及@ResponseBody依然是我們之前的Spring mvc,因為Spring boot的裡面依然是使用我們的Spring mvc+Spring+Mybatis等框架。