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