"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 |