標準Groovy程式碼庫包含@Grab
注釋,因此可以宣告對第三方庫的依賴性。 使用@Grab
注釋,Grape依賴管理器以類似於Maven/Gradle的方式下載jar
,而無需任何構建工具。 Spring Boot嘗試根據程式碼推斷出所需的庫。例如,使用@RestController
告訴Spring要抓取「Tomcat」和「Spring MVC」庫。
下表詳細介紹了Spring Boot用於下載第三方庫的提示 -
編號 | 提示 | 下載/連結的依賴 |
---|---|---|
1 | JdbcTemplate , NamedParameterJdbcTemplate , DataSource |
JDBC應用程式 |
2 | @EnableJms |
JMS應用程式 |
3 | @EnableCaching |
快取抽象 |
4 | @Test |
JUnit |
5 | @EnableRabbit |
RabbitMQ |
6 | @EnableReactor |
專案反應堆 |
7 | extends Specification |
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事務管理 |