3.1 Java_Backend/SpringBoot 강의정리
[부록-1] 애너테이션(어노테이션)(@)정리
Dohi._.
2023. 5. 16. 17:38
728x90
해당 애너테이션(@)정리는 실시간으로 추가됩니다
- 자바 대표적 애너테이션
- @Override
- 선언된 메서드가 오버라이드가 되었음
- @Deprecated
- 더 이상 사용되지 않음
- @SuppressWarnings
- 컴파일 경고를 무시함
- Spring
- @SpringBootApplication
- main() 메서드의 역할을 하는 클래스에 사용하며 스프링 부트사용에 필요한 기본설정을 해줍니다.
- @SpringBootConfiguration
- 스프링 부트 관련 설정을 나타내는 @Configuration을 상속해서 만든 애너테이션
- @ComponentScan
- 사용자가 등록한 빈을 읽고 등록하는 애너테이션. 즉, @Component애너테이션 및 @Service, @Repository, @Controller어노테이션이 부여된 Class들을 자동으로 스캔하여 빈으로 등록해주는 역할을 하는 애너테이션
- @Service: 비지니스 로직
- @Repository: ORM매핑
- @Controller,@RestController : 라우터
- @Configuration : 설정 파일 등록
- @EnableAutoConfiguration
- 스프링 부트에서 자동 구성을 활성화 하는 애너테이션
- TEST
- @DisplayName(" ")
- 해당 실행과정을 " " 로 나타내줌
- @Nested
- 테스트를 계층적으로 작성하여 수행 결과를 파악하기 좋다
728x90