"ambil" Pengurangan Ketergantungan
Basis kode Groovy standar berisi @Grabanotasi sehingga ketergantungan pada pustaka pihak ketiga dapat dideklarasikan. Dengan menggunakan anotasi @Grab, Grape Dependency Manager mendownload jar dengan cara yang mirip seperti Maven / Gradle tanpa alat build apa pun. Spring Boot mencoba menyimpulkan pustaka yang diperlukan berdasarkan kode. Misalnya, penggunaan @RestController memberi tahu bahwa library "Tomcat" dan "Spring MVC" harus diambil.
Ambil Petunjuk
Tabel berikut merinci petunjuk yang digunakan Spring Boot untuk mengunduh pustaka pihak ketiga -
Sr.No. | Petunjuk & Ketergantungan untuk Download / Link |
---|---|
1 | JdbcTemplate, NamedParameterJdbcTemplate, DataSource Aplikasi JDBC |
2 | @EnableJms Aplikasi JMS |
3 | @EnableCaching Abstraksi cache |
4 | @Test JUnit |
5 | @EnableRabbit RabbitMQ |
6 | @EnableReactor Reaktor Proyek |
7 | extends Specification Tes spock |
8 | @EnableBatchProcessing Batch Musim Semi |
9 | @MessageEndpoint, @EnableIntegrationPatterns Integrasi Musim Semi |
10 | @EnableDeviceResolver Spring Mobile |
11 | @Controller, @RestController, @EnableWebMvc Spring MVC + Tomcat Tertanam |
12 | @EnableWebSecurity Keamanan Musim Semi |
13 | @EnableTransactionManagement Manajemen Transaksi Musim Semi |