"grab" Dependency Deduction

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

抓取提示

下表详情Spring Boot用于下载第三方库的提示 :

Sr.No.提示&依赖下载/链接
1

JdbcTemplate,NamedParameterJdbcTemplate,DataSource

JDBC应用程序

2

@EnableJms

JMS应用程序

3

@EnableCaching

缓存抽象

4

@Test

JUnit

5

@EnableRabbit

RabbitMQ

6

@EnableReactor

Project Reactor

7

扩展规范

Spock测试

8

@EnableBatchProcessing

Spring Batch

9

@MessageEndpoint, @EnableIntegrationPatterns

Spring Integration

10

@EnableDeviceResolver

Spring Mobile

11

@Controller,@ RestController, @EnableWebMvc

Spring MVC + Embedded Tomcat

12

@EnableWebSecurity

Spring Security

13

@EnableTransactionManagement

春季交易管理