| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 백엔드
- GoF 23
- 코드카타
- 김영한
- 스케줄러
- Effective Java
- 템플릿 메서드 패턴
- java
- 추상클래스
- Til
- Spring
- 계산기
- spring boot
- 빌더 패턴
- 프록시 패턴
- 토스
- 배치
- 스프링
- 이펙티브 자바
- 로드밸런서
- 스프링 배치
- 자바
- 트러블슈팅
- DB
- Spring Batch
- 프로그래머스
- redis
- 성능 개선
- lv1
- 디자인 패턴
Archives
- Today
- Total
목록Filter (1)
김코딩
이번에 진행한 일정 관리 API 구현에서는로그인한 사용자만 다음과 같은 기능을 사용할 수 있도록 인증 로직을 구현했습니다. 회원 정보 조회, 수정, 삭제일정(게시물) 작성, 조회, 수정, 삭제세션 기반 로그인 인증을 통해, 사용자가 로그인한 경우에만 민감한 기능에 접근할 수 있도록 제한했는데요.그런데 개발을 진행하다 보니, 매번 컨트롤러의 민감한 API마다 세션을 꺼내서 확인하고, 예외를 던지는 인증 코드를 직접 구현하는 방식이 반복적이고 비효율적이라는 생각이 들었습니다."매번 똑같은 인증 로직, 자동으로 처리할 수는 없을까?" 이런 고민 끝에, 저는 서블릿 필터(Filter) 를 도입하게 되었습니다.서블릿 필터(Filter)란?서블릿 필터는 웹 애플리케이션에서 HTTP 요청과 응답을 가로채어 사전 작업..
스프링
2025. 5. 22. 14:20