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