"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