[CORS] Interceptor 사용시 CORS 이슈 - 3
내용
- Interceptor 사용시 CORS 문제 발생
- prefilght가 interceptor에 걸려서 토큰 검사를 진행하는것이 문제의 원인
- -> 인터셉터에서 토큰이 유효하지 않으면 예외가 발생하도록 구현한것
- prefilght의 Http Method 는 OPTIONS
- OPTIONS 메서드를 인터셉터에서 걸러주도록 구현해서 해결
[Spring-validation] Valid vs Validated - 3
내용
- @Valid 애너테이션을 사용하면 바인딩 되는 값을 검증할 수 있음
- @Valid 애너테이션을 사용 시 전체 필드(유효성 검사 애너테이션을 붙인)를 한번에 검사하여 유효성을 보장 해줌
- -> 하지만 부분 검증이 필요할 경우 문제가 발생
- @Validated 애너테이션을 사용하면 유효성 검사 그룹을 나눠줄 수 있음
링크
[Spring] @PostConstruct - 2
내용
- Bean 생성과 의존성 주입이 완료된 후 부가적인 초기화를 담당하는 애너테이션
- Bean의 생명주기(life cycle)안에서 오직 한 번만 실행됨을 보장할 수 있습니다.
'학습로그' 카테고리의 다른 글
[레벨3] Git 브랜치 전략 (0) | 2021.08.18 |
---|---|
[레벨2] 지하철 노선도 협업 미션 학습로그 (0) | 2021.06.23 |
[레벨2] 지하철 노선도 관리 미션 학습로그 (0) | 2021.05.21 |
[레벨2] 배포 미션 학습로그 (0) | 2021.05.21 |
[레벨1] 블랙잭 학습로그 (0) | 2021.04.27 |
댓글