“获取”依赖项推断



标准 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 事务管理

广告