문제

봄을 가질 수있는 좋은 방법이 있습니까? @Controller 요청 당 한 번 특정 방법을 호출하는 클래스?

지금은 주석이 달린 메소드를 사용하고 있습니다 @InitBinder 이를 위해서는이 목적을 위해서는 다음과 같이 차선책입니다 @InitBinder 메소드는 요청 당 여러 번 호출됩니다. 컨트롤러에서 사용할 초기화 / 업데이트 작업을 수행하고 싶습니다.

내가 찾고있는 것은 Rails와 같은 것입니다. before_filter, 그러나 내가 말할 수있는 한 봄에는 그런 기능이 없다고 말합니다.

도움이 되었습니까?

해결책

필요한 것 같네요 요청 스코핑 컨트롤러 Bean. Spring은 각 요청에 대해 컨트롤러의 새 인스턴스를 생성하고 다음과 같은 표준 메커니즘을 사용하여 매번 Bean을 초기화합니다. @PostConstruct.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top