Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- DevOps
- terraform
- Jpa Auditing
- Proxy
- gocd
- ansible
- AOP
- LocalDateTime
- JPA
- SpyBean
- junit
- Deserializer
- rest-api
- controlleradvice
- docker
- AWS
- weaving
- golang
- ci/cd
- playbook
- container
- MockBean
- persistence
- cache
- spring
- serializer
- HandlerMethodArgumentResolver
- launch-template
- ehcache
- Packer
Archives
- Today
- Total
목록HandlerMethodArgumentResolver (1)
기록용 블로그
Spring 커스텀 HandlerMethodArgumentResolver 적용하기
Spring 커스텀 HandlerMethodArgumentResolver 적용하기 HandlerMethodArgumentResolver 인터페이스를 구현해서 커스텀 ArgumentResolver를 만들어보자. Spring Controller단에서 파라미터를 수정하거나 변경하는 경우에 사용한다. 예를 들어, 로그인 사용자의 아이디를 가져온다고 생각해보자. 매번 HttpSession을 파라미터로 받아서 세션에서 유저 정보를 꺼내준다거나 하는 식으로 사용해야 한다. 그런 경우가 한 두번이라면 모를까, 매번 체크해주어야 하는 것이기 때문에 번거롭다. HandlerMethodArgumentResolver는 사용자 요청이 Controller에 도달하기 전에 그 요청의 파라미터들을 수정할 수 있게 해주는 역할을 한다..
Back-End/Java
2018. 9. 13. 14:37