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 |