asdfsdaaf

 

@Bean

Spring Container에 Bean을 등록하도록 하는 메타데이터를 기입하는 어노테이션

직접 제어가 불가능한 외부 라이브러리등을 Bean으로 만드려할 때 사용

 

@Component

Spring Container에 Bean을 등록하도록 하는 메타데이터를 기입하는 어노테이션

개발자가 직접 작성한 Class를 Bean으로 등록하기 위한 어노테이션

 

@configuration

설정 파일이라고 알려주는 어노테이션

 

@Autowired / @Resource

spring / java 어노테이션 

injection에 사용된다.

 

Lombok관련 어노테이션

@Setter

  • setter 메서드를 만들어주는 역할을 함

JDK7까지 @Setter(onMethod  = {@Annotations})

JDK8부터 @Setter(onMethod_ = {@Annotations})

 

 

@Data

  • @ToString, @EqualsAndHashCode, @Getter/@Setter, @RequiredArgsContructor를 결합
  • 한 번에 자주 사용되는 모든 메서드들을 생성할 수 있다는 장점.
  • 만일 세부적인 필요 없는 경우라면 @Data를 사용

@Log4j

  • Log 객체를 생성해 줌
  • Spring Legacy Project를 생성한 경우 추가적인 설정 없이 @Log4j만으로 로그 객체를 준비 가능

 

테스트 관련 어노테이션

@RunWith(SpringJUnit4ClassRunner.class)

@ContextConfiguration(classes = {RootConfig.class})

Context가있으면 Bean을 가져오는 곳이다.

@Test

'기타' 카테고리의 다른 글

[보안] 시작  (0) 2020.02.18
면접 대비  (0) 2020.02.13
주입  (0) 2020.02.02
DB 환경 설정하기  (0) 2020.01.30
Spring 환경 설정하기  (0) 2020.01.29

공유하기

facebook twitter kakaoTalk kakaostory naver band