dedução de dependência "agarrar"

A base de código Groovy padrão contém um @Grabanotação para que as dependências de bibliotecas de terceiros possam ser declaradas. Usando a anotação @Grab, o Grape Dependency Manager baixa o jar de maneira semelhante ao Maven / Gradle sem nenhuma ferramenta de construção. Spring Boot tenta deduzir as bibliotecas necessárias com base no código. Por exemplo, o uso de @RestController informa que as bibliotecas "Tomcat" e "Spring MVC" devem ser capturadas.

Pegar dicas

A tabela a seguir detalha as dicas que Spring Boot usa para baixar bibliotecas de terceiros -

Sr. Não. Dica e dependência para download / link
1

JdbcTemplate, NamedParameterJdbcTemplate, DataSource

Aplicativo JDBC

2

@EnableJms

Aplicativo JMS

3

@EnableCaching

Abstração de cache

4

@Test

JUnit

5

@EnableRabbit

RabbitMQ

6

@EnableReactor

Projeto Reator

7

extends Specification

Teste de Spock

8

@EnableBatchProcessing

Spring Batch

9

@MessageEndpoint, @EnableIntegrationPatterns

Integração Primavera

10

@EnableDeviceResolver

Spring Mobile

11

@Controller, @RestController, @EnableWebMvc

Spring MVC + Tomcat incorporado

12

@EnableWebSecurity

Spring Security

13

@EnableTransactionManagement

Gerenciamento de transações de primavera