“獲取”依賴項推斷



標準 Groovy 程式碼庫包含一個 @Grab 註解,以便可以宣告對第三方庫的依賴項。使用 @Grab 註解,Grape 依賴關係管理器以與 Maven/Gradle 相似的方式下載 jar 包,而無需任何構建工具。Spring Boot 嘗試根據程式碼推斷所需的庫。例如,使用 @RestController 表示要獲取“Tomcat”和“Spring MVC”庫。

獲取提示

下表詳細說明了 Spring Boot 用於下載第三方庫的提示 −

序號 提示和下載/連結的依賴項
1

JdbcTemplate、NamedParameterJdbcTemplate、DataSource

JDBC 應用程式

2

@EnableJms

JMS 應用程式

3

@EnableCaching

快取抽象

4

@Test

JUnit

5

@EnableRabbit

RabbitMQ

6

@EnableReactor

專案反應堆

7

擴充套件規範

Spock 測試

8

@EnableBatchProcessing

Spring Batch

9

@MessageEndpoint、@EnableIntegrationPatterns

Spring 整合

10

@EnableDeviceResolver

Spring Mobile

11

@Controller、@RestController、@EnableWebMvc

Spring MVC + 嵌入式 Tomcat

12

@EnableWebSecurity

Spring Security

13

@EnableTransactionManagement

Spring 事務管理

廣告