"złap" Odliczenie zależności
Standardowa baza kodu Groovy zawiera plik @Grabadnotacja, aby można było zadeklarować zależności od bibliotek innych firm. Używając adnotacji @Grab, Grape Dependency Manager pobiera jar w podobny sposób jak Maven / Gradle bez żadnego narzędzia do kompilacji. Spring Boot próbuje wydedukować wymagane biblioteki na podstawie kodu. Na przykład użycie @RestController mówi, że mają zostać pobrane biblioteki „Tomcat” i „Spring MVC”.
Porady
Poniższa tabela zawiera szczegółowe informacje o wskazówkach używanych przez Spring Boot do pobierania bibliotek innych firm -
Sr.No. | Wskazówka i zależność do pobierania / łączenia |
---|---|
1 | JdbcTemplate, NamedParameterJdbcTemplate, DataSource Aplikacja JDBC |
2 | @EnableJms Aplikacja JMS |
3 | @EnableCaching Buforowanie abstrakcji |
4 | @Test JUnit |
5 | @EnableRabbit RabbitMQ |
6 | @EnableReactor Projekt Reaktor |
7 | extends Specification Test Spocka |
8 | @EnableBatchProcessing Wiosenna partia |
9 | @MessageEndpoint, @EnableIntegrationPatterns Integracja wiosenna |
10 | @EnableDeviceResolver Spring Mobile |
11 | @Controller, @RestController, @EnableWebMvc Wbudowany Tomcat Spring MVC + |
12 | @EnableWebSecurity Wiosenne bezpieczeństwo |
13 | @EnableTransactionManagement Wiosenne zarządzanie transakcjami |