📜  “抢”依赖性推论

📅  最后修改于: 2020-11-11 05:26:49             🧑  作者: Mango


标准Groovy代码库包含一个@Grab批注,以便可以声明对第三方库的依赖关系。使用@Grab批注,Grape Dependency Manager以与Maven / Gradle类似的方式下载jar,而没有任何构建工具。 Spring Boot尝试根据代码推断所需的库。例如,使用@RestController表示要获取“ Tomcat”和“ Spring MVC”库。

抓住提示

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

Sr.No. Hint & Dependency to Download/Link
1

JdbcTemplate, NamedParameterJdbcTemplate, DataSource

JDBC Application

2

@EnableJms

JMS Application

3

@EnableCaching

Caching abstraction

4

@Test

JUnit

5

@EnableRabbit

RabbitMQ

6

@EnableReactor

Project Reactor

7

extends Specification

Spock test

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

Spring Transaction Management