기록공간

[TIL] 07.03 본문

TIL(Today I Learned)

[TIL] 07.03

mkm101 2023. 7. 3. 22:10
반응형

어노테이션이 헷갈려서 다시 정리하고자한다.

어노테이션 정리

1. @RequiredArgsConstructor, : 생성자 코드를 따로 작성하지 않아도, 클래스위에 붙이면 자동으로 해당 클래스의 필드를 초기화하는 생성자 코드들을 자동으로 만들어준다.

 

2. @Qualifiyer  : 주입하고자 하는 필드에, @Qualifiyer("pizza")를 추가해주면, 해당 빈객체가 자동으로 주입된다.

    @Primary : 동일한 타입의 Bean이 여러개 있더라도, @Primary가 설정된 Bean 객체를 주입 해준다.

 

3. @Component : 해당 클래스가 IOC 컨테이너에 빈으로 등록됨을 표시하기 위해 알림.

 

인증과 인가

인증 : 해당 유저가 실제로 존재하는 유저인지 인증하는 개념

인가 : 어떤 유저가 특정 리소스에 접근이 가능한지 허가를 확인하는 개념이다. 페이지-관리자 권한 등등

 

쿠키 - 세션

쿠키란 ? 클라이언트에 저장될 정보를 담은 작은 저장공간

세션 ? 클라이이언트에서 서버로 요청이 들어왔을때, 클라이언트 별로, 세션ID를 부여하고, 클라이언트 별 필요한 정보를 서버에 저장한다.

 

 

 

반응형

'TIL(Today I Learned)' 카테고리의 다른 글

[TIL] 06.22 - 이노베이션 캠프  (0) 2023.06.22
[TIL] 06.17  (0) 2023.06.17
[TIL] 06.16  (0) 2023.06.16
[TIL] 06.15  (0) 2023.06.15
[TIL] 06.14  (0) 2023.06.14