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를 부여하고, 클라이언트 별 필요한 정보를 서버에 저장한다.
반응형