2014-12-04 6 views
1

내 콩 중 하나에 문제가 있습니다. 나는 싱글 톤 스코프를 가진 빈과 세션 스코프를 가진 두 번째 빈을 가지고있다.Spring의 싱글 톤에서 세션 범위 개체 사용

:

나는 내 봄 응용 프로그램에서 자바 기반의 설정을 사용하고, 콩을 내 세션 범위의 빈에 프록시 모드를 추가,하지만 난 (범위 세션)이 사용하기 tryign있을 때 그것은 예외가 발생합니다 메소드가 'org.springframework.beans.factory.BeanCreationException'예외를 던졌습니다. 여기 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#beans-factory-scopes-other-injection-proxies

를 읽은 내용에서 my-bean-full-name$$EnhanceBySpringCGLIB#ID.toString()

을 평가 할 수 없습니다 내가해야 할 유일한 것은 (또한 @Component이있는 내 빈 클래스에

@Scope(value = "session", proxyMode = ScopedProxyMode.TARGET_CLASS) 

을 추가하는 것입니다 생각 주석으로 봄에 스캔 됨)

+0

이 당신의 코드를 공유 주입하고있다? – CHowdappaM

+0

세션 범위 Bean이 인터페이스를 구현합니까? 구현하지 않고 직렬화 가능하게 만들면 –

+0

응답 해 주셔서 감사합니다. @HankLapidez 의견을 확인하겠습니다. –

답변

1

내 웹 앱 초기화 프로그램에서이 행이 누락되었습니다.

그 후 6,
servletContext.addListener(new RequestContextListener()); 

, 콩은