Spring Boot CLI “grab”依赖性扣除


标准Groovy代码库包含@Grab注释,因此可以声明对第三方库的依赖性。使用@Grab注释,Grape Dependency Manager以类似于Maven / Gradle的方式下载jar,而无需任何构建工具。Spring Boot尝试根据代码推断出所需的库。例如,使用@RestController告诉我们要抓取“Tomcat”和“Spring MVC”库。

抓住提示

下表详细介绍了Spring Boot用于下载第三方库的提示

序号 对Ddwnload / Link的提示和依赖
1

JdbcTemplate,NamedParameterJdbcTemplate,DataSource

JDBC应用程序

2

@EnableJms

JMS应用程序

3

@EnableCaching

缓存抽象

4

@测试

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安全

13

@EnableTransactionManagement

Spring 事务管理