20231121
컴포넌트 인 경우에
@Postconstruct
의존성이 해결된 뒤에 실행된다.
ApplicationRunner는 명시적으로 호출하지않아도 프로그램 실행시에 한번 실행됨
스프링부트가 실행되고 딱한번 실행되게 할 수 있다.
컨텍스트 주입, 의존성 주입
@Profile
빈(Bean)이나 설정 클래스가 어떤 환경(profile)에서 활성화되어야 하는지를 지정할 때 사용한다.
세션에 자주 필요한 정보들을 저장해서 추가적인 작업(DB조회) 없이 정볼르 빠르게 찾을 수 있다.
인터셉터를 써서 /adm으로 오는 요청들에 대해서 체크한다.
스프링 시큐리티가 이런식으로 되어있다.
@EaqualsAndHashcode
타임리프에서 @붙이면 컴포넌트 접근