Spring Boot Starter란 무엇인가
2024. 4. 27. 17:40ㆍSpring Boot/Common
반응형
들어가며
Spring Boot Starter는 어플리케이션에 주입할 수 있는 Dependency의 묶음이다.
Spring Boot가 제공하는 보안, 데이터 접근, 웹 서비스 등 다양한 기능 구축에 필요한 의존성들이 종류별로 묶여 있다.
보일러플레이트 코드와 설정 기능을 제공하여 편리하게 기능개발에 집중할 수 있도록 해준다.
Spring Boot Starters 종류
- Application
- Production
- Technical
Application Starters
- spring-boot-starter : 코어. 자동 설정 제공, 로깅 , yaml 설정
- spring-boot-starter-activemq : Apache ActiveMQ를 사용한 JMS 메시징
- spring-boot-starter-amqp : Spring AMQP와 Rabbit MQ 사용
- spring-boot-starter-aop : Spring AOP와 AspectJ를 사용한 관점 지향 프로그래밍
- spring-boot-starter-artemis : Apache Artemis를 사용한 JMS 메시징
- spring-boot-starter-batch : Spring Batch 사용
- spring-boot-starter-cache : Spring Framework의 캐싱 기능 사용
등등
Production Starters
- spring-boot-starter-actuator : production 어플리케이션 모니터링
Technical Starters
- spring-boot-starter-log4j2 : Log4j2 로깅 사용
- spring-boot-starter-tomcat : Tomcat (임베디드 Servlet Container) 사용
등등
Resources
반응형
'Spring Boot > Common' 카테고리의 다른 글
Spring Boot Actuator란 무엇인가 (1) | 2024.04.27 |
---|---|
Spring Boot AutoConfiguration이란 무엇인가 (0) | 2024.04.27 |
Spring Boot를 사용하기 위해 알아야 할 것들 (1) | 2024.04.04 |
Spring Boot Application 첫 구축하기 (0) | 2024.04.02 |
Spring Boot란 무엇인가 (0) | 2024.04.02 |