반응형

deprecated

    Java 9 이후 deprecated된 Spring @PostConstruct와 @PreDestory 대안소개

    이 둘은 Bean의 생성 (생성자가 호출 된 후)과 소멸 시점에서 실행할 부분을 정의할때 사용한다. 하지만 @PostConstruct와 @PreDestory 어노테이션은 Java 9에서 Deprecated 되었고 Java 11에서는 제거될 예정이다. 그래서 이와 같은 동작이 필요할 때 사용할 수 있는 대안을 소개한다. InitializingBean, DisposableBean 인터페이스 구현 두 개의 인터페이스를 구현하면서 afterPropertiesSet()과 destroy() 메서드를 재정의하면서 deprecated된 두개의 어노테이션을 대신할 수 있다. 123456789101112131415161718192021@Servicepublic class UserService implements UserS..

    Spring, spring-boot의 mvc 다양한 설정 설명

    Spring에서 사용하는 다양한 설정이 존재한다. 그 설정들에 대한 정리가 필요할 것같아서 한번 정리해 보았다. ※ 스프링 MVC 사용을위한 설정- 기존에 스프링 MVC 설정을 위해서 xml 파일에 다음과 같이 설정하였다. 하지만 대부분의 설정이 xml에서 java로 변경하는 추세에서는 다음과 같이 설정한다.12345@Configuration@EnableWebMvcpublic class WebConfig { }cs여기서 추가적인 기본 설정들을 커서텀하고 싶을 경우 WebMvcConfigurerAdapter 추상클래스를 상속받아 재정의하여 사용했다.12345@Configuration@EnableWebMvcpublic class WebConfig extends WebMvcConfigurerAdapter { ..

반응형