2010-12-10 3 views
0

내 요청은 여기CXF 매개 변수 optimaization CXF 웹 서비스

<student> 
    <name>jaleel</name> 
    <age>26</age> 
</student> 

내가이 가능 방법 선택

로 나이를 얻을 원하는이다;

저는 CXF에서 스프링 자바를 사용하고 있습니다.

내 말의 요점은

<bean id="tsetService" class="com.maxartists.tsm.server.TestServiceImpl"></bean> 

<jaxws:endpoint id="issure_password_request" 
        address="/testserver">  
        <jaxws:implementor> 
          <bean parent="tsetService" /> 
        </jaxws:implementor> 
    </jaxws:endpoint> 

내 웹 서비스 방법은

@WebService 
public interface TestService { 
@WebMethod 
    public String test(Testvo type); 
    @WebMethod 
    public Result validation(@WebParam(name="pwvalue") Studentvo ipvo); 

이 내 매개 변수 유형

공용 클래스 Studentvo { 문자열 이름입니다; int 연령;

public String getName() { 
    return name; 
} 

public void setName(String name) { 
    this.name= name; 
} 

공개 무효 setAge (INT 연령) {

this.age = age; 

}

공개 INT getAge() { retrun 연령; }

답변

0

나이의 "유형"을 "정수"에서 "정수"로 변경하면 자동으로 선택 사항이됩니다.

또는 getter/setter/필드에 @XmlElement (required = "false") 특성을 추가 할 수 있으며이 속성도 선택적으로 설정해야합니다.