[JAVA/SPRING] 코드분석 (4) 2023.07.21

may_yun·2023년 7월 21일
0

[WORK] 학습내용

목록 보기
10/24

Method.setAccessible(true)

: public 이외의 접근제한자 변수들에 접근하려면 Field 인스턴스가 setAccessible(true) 여야 합니다.

@Conditional

: 컴포넌트 스캔여부 판단 (조건 설정 가능)
조건 설정하고 해당 조건에 true이면 컴포넌트 스캔.

Headers.UserAgent()

: HTTP 요청을 보내는 디바이스와 브라우저 등 사용자 소프트웨어의 식별 정보를 담고 있는 request header의 한 종류로 임의로 수정될 수 없는 값이고, 보통 HTTP 요청 에러가 발생했을 때 요청을 보낸 사용자 환경을 알아보기 위해 사용한다.

@Qualifier

: 동일한 타입을 가진 클래스가 여러개인 경우 빈을 올리는 과정에서 스프링 컨테이너가 어떤것을 올려야할 지 몰라서 에러를 발생시킨다. 이럴때 설정값을 지정하고 이 설정 속성값을 호출하여 빈을 올리도록 지정할 수 있다.

Ehcache

: 캐시 매니저 config 파일 설정을 해줘야 한다.

profile
개발 일지

0개의 댓글