안녕하세요.
불금에도 열심히 코딩하시는 여러분~
지금 Spring 3.x 버전에 Cxf 를 이용한 웹서비스를 구현하고있습니다.
Endpoint로 지정한 Class 에서 @Webservice Annotation을 지정하였고
로직의 처리를 위한 비즈니스 클래스를 주입하기위해 @Autowired 를 했는데.
주입이 안되는것 같습니다.
@WebService(
serviceName = "Request",
portName = "BasicHttpBinding_IRequest",
endpointInterface = "com.biz.wsserver.tempuri.IRequest")
@Component
public class BasicHttpBinding_IRequestImpl implements IRequest {
@Autowired
MainBizService mainBizService;
}
문제가 되는 부분은 윗부분이구요 시스템아웃으로 출력을 해보면 mainBizService 가 null 로 떨어집니다.
컨테이너 설정에는 Component-Scan , Annotation Config 설정이 되어있습니다.
조언 부탁드립니다.
감사합니다.