Notice
Recent Posts
Recent Comments
Link
- Arawn's Dev Blog
- Outsider's Dev Story
- Toby's Epril
- Benelog
- NHN 개발자 블로그
- SK 플래닛 기술 블로그
- OLC CENTER
- 소프트웨어 경영/공학 블로그
- 모바일 컨버전스
- KOSR - Korea Operating System …
- 넥스트리 블로그
- 리버스코어 ReverseCore
- SLiPP
- 개발자를 위하여... (Nextree 임병인 수석)
- "트위터 부트스트랩: 디자이너도 놀라워할 매끈하고 직관…
- Learning English - The English…
- real-english.com
- 'DataScience/Deep Learning' 카테…
- Deep Learning Summer School, M…
- Deep Learning Courses
민서네집
[spring] 어느 곳에서나 request 를 얻기. 본문
Spring Framework 를 사용하고 있는데, request 를 어디서나 편리하게 얻을 수 없을까?
< How do I get a HttpServletRequest in my spring beans? >
http://stackoverflow.com/questions/559155/how-do-i-get-a-httpservletrequest-in-my-spring-beans
Solution 1: inside method (>= Spring 2.0 required)
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder
.getRequestAttributes()).getRequest();
Solution 2: inside bean (probably Spring 3.0 for singelton beans required!)
@Autowired(required=true)
private HttpServletRequest request;
첫번째 방법으로 해봤는데, 잘 됨.
소스를 보니 RequestContextHolder 클래스는 내부적으로 ThreadLocal 을 이용하고 있었다.
'Spring' 카테고리의 다른 글
RestTemplate 이용하여 개발시 유용한 크롬 플러그인 - Postman (0) | 2013.07.25 |
---|---|
[mybatis] mapper xml 파일을 서버 재시작 없이 reloading 하기. (0) | 2013.07.22 |
Transaction 설정 파일 (0) | 2013.07.05 |
WebApplication 에서 Spring Bean 가져오기 (0) | 2013.05.06 |
MyBatis 사용시 주의점 (0) | 2013.04.24 |
Comments