"kapmak" Bağımlılık Kesintisi
Standart Groovy kod tabanı bir @Grabüçüncü taraf kitaplıklara bağımlılıkların bildirilebilmesi için ek açıklama. @Grab ek açıklamasını kullanarak, Grape Dependency Manager, herhangi bir oluşturma aracı olmadan Maven / Gradle'a benzer şekilde kavanoz indirir. Spring Boot, koda dayalı olarak gerekli kitaplıkları çıkarmaya çalışır. Örneğin, @RestController kullanımı "Tomcat" ve "Spring MVC" kitaplıklarının yakalanacağını söyler.
İpuçları alın
Aşağıdaki tablo, Spring Boot'un üçüncü taraf kitaplıklarını indirmek için kullandığı ipuçlarını ayrıntılı olarak açıklamaktadır -
| Sr.No. | İndirme / Bağlantı için İpucu ve Bağımlılık |
|---|---|
| 1 | JdbcTemplate, NamedParameterJdbcTemplate, DataSource JDBC Uygulaması |
| 2 | @EnableJms JMS Uygulaması |
| 3 | @EnableCaching Soyutlamayı önbelleğe alma |
| 4 | @Test JUnit |
| 5 | @EnableRabbit RabbitMQ |
| 6 | @EnableReactor Proje Reaktörü |
| 7 | extends Specification Spock testi |
| 8 | @EnableBatchProcessing Bahar Partisi |
| 9 | @MessageEndpoint, @EnableIntegrationPatterns Bahar Entegrasyonu |
| 10 | @EnableDeviceResolver Spring Mobile |
| 11 | @Controller, @RestController, @EnableWebMvc Spring MVC + Gömülü Tomcat |
| 12 | @EnableWebSecurity Bahar Güvenliği |
| 13 | @EnableTransactionManagement Bahar İşlem Yönetimi |