본문 바로가기
3.1 SpringBoot/SpringBoot 강의정리

[부록-1] 애너테이션(어노테이션)(@)정리

by Dohi._. 2023. 5. 16.
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

'3.1 SpringBoot > SpringBoot 강의정리' 카테고리의 다른 글

2-2 도메인 분석 설계  (0) 2023.05.20
2-1 프로젝트 환경설정  (0) 2023.05.20
1-7 AOP  (0) 2023.05.14
1-6 스프링 DB 접근 기술  (0) 2023.05.14
1-5 회원 관리 예제 - 웹 MVC 개발  (0) 2023.05.14

댓글