2014-10-18 3 views
0

자바 스프링 애플리케이션이 있습니다. 제 3 자 서비스에 대한 일부 연결에는 저지 클라이언트를 사용합니다. 다른 저지 기능 (restfull-services building 등을위한 기능과 같은)을 사용하지 않습니다.스프링 4 애플리케이션에서 Jersey API 클라이언트 용 DI를 사용해야합니까?

com.sun.jersey.api.client.Client를 만들 때 종속성 주입을 사용합니까? (저지 - spring.jar가) 아니면 내가

Client client = Client.create(); 

I가 필요할 때마다 전화를해야합니까?

고마워.

UPDATE :

우리는 콩 정의 할 수 있습니다

:

@Bean 
public Client mailClient() { 
    return Client.create(); 
} 

그런 다음 우리가 그것을 사용할 수 있습니다

@Autowired 
private Client mailClient; 

답변

0

을 할 수 있습니다 직접적으로 자동으로 묶어 저지 자바 기반 구성에 대한 솔루션 그것의 구현으로서의 클라이언트는 당신의 구성 요소 스캔에서 발견되지 않을 것이고 나의 의견으로는 당신이 항상 클라이언트 주위에 래퍼를 생성 할 수 있으므로 비즈니스 요구 사항을 파악하고 필요에 따라 다른 구성 요소에 자동으로 연결합니다.

스프링을 적극적으로 사용하는 경우 스프링을 사용하여 빈 수명주기를 관리하는 것이 일반적입니다. 스프링 컨테이너를 사용하면 시간이 경과하고 비즈니스 요구 사항이 바뀌면서 프로젝트 구성 요소에 스프링 엡 (spring-aop)과 같은 다른 스프링 솔루션을 통합 할 수 있습니다.