PostConstruct 어노테이션
사용 이유 1) 여러 번 초기화 방지 PostConstruct는 WAS 서버가 올라감과 동시에 호출된다. 코드, 정해진 이름 및 Id 등 수정이 빈번하지 않은 데이터를 여러 번 호출할 필요없이 한번만 실행하여 데이터를 불러옴 -> 이 데이터는 차후에 자료 구조(map, list, dto 등)에 저장되었다가 필요할 때 쓰인다. 2) bean이 초기화 됨과 동시에 의존성 확인이 가능 ※ 깨알지식: Bean(스프링 컨테이너에 등록된 자바 객체(getter 등))의 초기화 Spring 컨테이너 생명주기 : 객체생성 -> 초기화 -> 사용 -> 소멸 3) 결합도를 낮출 수 있음(같은 코드를 다양한 곳에서 여러 번 쓰지 않기 때문) 특징 다른 리소스에서 호출하지 않아도 사용됨(자동으로 호출됨) 종속성 주입 완료 후..
JAVA/Spring
2023. 6. 19. 17:58