@PostConstruct란의존성 주입이 이루어진 후 초기화를 수행하는 메서드이다. @PostConstruct가 붙은 메서드는클래스가 service를 수행하기 전에 발생한다. 이 메서드는 다른 리소스에서 호출되지 않는다 해도 수행된다.사용이유: 생성자가 호출되었을 때
DI (Dependency Injection)스프링에서 제공하는 의존 관계 주입 기능을 말한다. 필요할 때마다 객체를 생성해서 사용하는 것이아니고 미리 생성 후 필요한 부분에 주입하여 사용할 수 있다.이렇게 사용하면 객체간의 결합을 낮추고, 유지보수의 용이함을 가져온다
@Value 어노테이션properties 파일에 세팅한 내용을 Spring 변수에 주입하는 역할을 한다.Map과 함께 사용 가능하다고 한다.