[Spring] lombok 어노테이션

 java에서의 @ 기호는 해당 코드에 대해서 주석과 같은 역할을 하나, lombok 라이브러리를 사용하는 경우, 컴파일러에서 해당 코드에 대한 역할을 설명, 지시하는 역할을 하게 된다.


@Component : 해당 클래스는 스프링에서 관리가 필요

@Data : toString, getter, setter 자동 생성

@Setter(onMethod_=@Autowired) : 의존성 주입 시, 해당 객체의 setter, getter 생성

@ComponentScan(basePackages = {패키지 경로}) : java class 를 이용한 bean 객체 등에 대한 관리(config class)

댓글