문제

나는 최근에 봄이 @interceptors (springbeanautowiringinterceptor.class)로 EJB에 주석을 달면 봄이 내 EJB를 연결할 수 있음을 알았습니다. 나는 실제로 이것을 한 적이 없으므로 세부 사항을 모릅니다.

@webservice 주석이 달린 다른 콩과 같은 다른 종류의 콩과 함께 일할 수있는 방법이 궁금합니다.

내 웹 서비스 클래스에서 (응용 프로그램 서버가 관리하기 때문에) 현재 BeanFactory의 종속성을로드해야하므로 자동으로 향하는 것을 선호합니다.

나는 @configurable 주석을 사용할 수 있지만 VM에 특히 에이전트를 지정하고 에이전트를 할 필요는 없습니다.

이게 가능해?

도움이 되었습니까?

해결책

다시 한번, Spring 은이 유스 케이스를 생각하고 그것을 위해 음식을 제공했습니다!

문제는 @webservice가 아니라는 것입니다 주석, 그것은 a입니다 Jax-Ws 웹 서비스로 노출되도록 @webservice로 주석이 달린 주석 및 클래스는 Spring에 의해 관리되지 않지만 수명주기는 JAX-WS에 의해 관리됩니다.

이 사례를 처리하는 방법은 JAX -WS Managed Bean Extend org.springframework.web.context.support.springbeanautowiringsupport를 제공하는 것입니다. 예를 들어 @autowire 주석 이이 Bean에서 작동 할 수 있습니다. 보다 여기 자세한 내용은

다른 팁

물론이죠. @webservice, @repository, @controller, @service, @endpoint 및 기타 주석이 있습니다. 여기에 있습니다 예시.

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