일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 분산추적
- 마이크로서비스 패턴
- crontab
- 가상머신 차이
- MAC
- Chat gpt
- application 재기동
- 도커
- 알림
- MSA
- 자바 정규식
- chat API
- GIT
- 네이버클라우드플랫폼
- GitLab
- 리눅스
- Catalina
- 메시지
- desktop
- 정규표현식
- 제어루프
- sh
- eclipse
- error
- docker
- 네이버웍스
- 모니터링 및 경고 중앙화
- AWS
- linux
- ChatGPT
Archives
- Today
- Total
시간나는대로 틈틈히 정리 합시다~~!!!
[Spring boot] @SpringBootApplication 이란? 본문
반응형
처음 Spring boot 프로젝트 생성 시 실행 되는 기본 파일에 보면 아래와 같이 @SpringBootApplication 이라고 붙어 있는걸 볼 수 있다.
@SpringBootApplication
public class MyApplication {
public static void main (String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
해당 애노테이션의 기능은 아래와 같다.
- 컴포넌트 검색을 활성화해서 애플리케이션 클래스의 패키지와 모든 하위 패키지에서 스프링 컴포넌트와 구성 클래스를 검색한다.
- 애플리케이션 클래스 자체를 구성 클래스로 만든다.
- 자동 설정을 활성화해 스프링 부트가 설정 가능한 JAR파일을 클래스패스에서 자동으로 찾게 한다.
예를 들어, 톰캣이 클래스패스에 있는 경우 스프링 부트는 톰캣을 내장형 웹 서버로 자동 구성한다.
반응형
'IT' 카테고리의 다른 글
[DNS] ISP 업체 (0) | 2021.03.31 |
---|---|
[Windows Server 2012] FTP 서버 오픈 하기 (0) | 2021.03.31 |
[Linux 명령어] 특정 파일의 내용 검색 - grep (0) | 2021.03.30 |
[Linux 명령어] 파일은 그대로 두고 내용 삭제 - cat (0) | 2021.03.30 |
[마이크로서비스 디자인 패턴] 모니터링 및 경고 중앙화 (centralized monitoring and alarm) (0) | 2021.03.30 |
Comments