"그랩"종속성 공제
표준 Groovy 코드베이스에는 @Grab주석을 추가하여 타사 라이브러리에 대한 종속성을 선언 할 수 있습니다. @Grab 주석을 사용하여 Grape Dependency Manager는 빌드 도구없이 Maven / Gradle과 유사한 방식으로 jar를 다운로드합니다. Spring Boot는 코드를 기반으로 필요한 라이브러리를 추론하려고합니다. 예를 들어, @RestController를 사용하면 "Tomcat"및 "Spring MVC"라이브러리가 확보된다는 것을 알 수 있습니다.
힌트 잡기
다음 표는 Spring Boot가 타사 라이브러리를 다운로드하는 데 사용하는 힌트를 자세히 설명합니다.
Sr. 아니. | 다운로드 / 링크에 대한 힌트 및 종속성 |
---|---|
1 | JdbcTemplate, NamedParameterJdbcTemplate, DataSource JDBC 애플리케이션 |
2 | @EnableJms JMS 애플리케이션 |
삼 | @EnableCaching 캐싱 추상화 |
4 | @Test JUnit |
5 | @EnableRabbit RabbitMQ |
6 | @EnableReactor 프로젝트 반응기 |
7 | extends Specification 스팍 테스트 |
8 | @EnableBatchProcessing 스프링 배치 |
9 | @MessageEndpoint, @EnableIntegrationPatterns 봄 통합 |
10 | @EnableDeviceResolver Spring Mobile |
11 | @Controller, @RestController, @EnableWebMvc Spring MVC + 임베디드 Tomcat |
12 | @EnableWebSecurity 봄 보안 |
13 | @EnableTransactionManagement 스프링 트랜잭션 관리 |