반응형
오늘 한 일
- Spring Data JPA 쿼리 메서드 공부
- JpaRepository 인터페이스에서 메서드 이름으로 쿼리를 구현해줌
- 언제? -> SimpleJpaRepository 클래스가 생성될 때, 규칙에 맞는 이름을 분석해서 구현함
- 빈 수동 등록
- 특정 상황에서 @Configuration 적용한 클래스에서 @Bean 으로 등록하면 되는데, 보통 컴포넌트 스캔을 활용한 자동 등록이 더 편하고, 특별한 상황에서만 사용한다.
- 같은 타입의 빈이 2개 이상이라면 여러 방법이 있다.
- @Autowired의 DI는 타입으로 주입하고, 타입이 안되면 이름을 찾아서 주입한다. 따라서 필드 이름을 클래스 이름으로 설정하면 된다.
- @Primary 애너테이션을 적용한 클래스를 우선적으로 주입한다.
- @Qualifier 애너테이션을 적용한 클래스를 가장 우선해서(Primary보다 우선) 주입한다.
- 인증: 실제 유저인지 확인하는 과정
- 세션-쿠키 인증: 서버가 인증 상태를 갖고 있다.
- JWT 인증: 서버가 인증 상태를 갖고 있지 않다.
- 인가: 유저가 권한을 가지고 있는지 확인하는 과정
- Spring Security 공부
- SecurityConfig 설정
반응형
'TIL' 카테고리의 다른 글
[TIL] 내일배움캠프 31일차 (0) | 2023.11.17 |
---|---|
[TIL] 내일배움캠프 30일차 (0) | 2023.11.16 |
[TIL] 내일배움캠프 28일차 (2) | 2023.11.14 |
[TIL] 내일배움캠프 27일차 (0) | 2023.11.13 |
[TIL] 내일배움캠프 26일차 (0) | 2023.11.10 |