0
개인용으로 만든 클래스에 정수 필드가 있고 setter 메서드가 제공되지 않지만 WSDL2Java로 클라이언트를 생성 할 때 생성 된 클래스에는 setter 메서드가 있습니다.Apache Axis WSDL에서 Java 로의 변환
왜 그렇습니까?
내가 더 설명 코드를 걸었습니다 아파치 축 2.
을 사용하고
public class MyClass {
private int id;
public int getId() {
return id;
}
}
그래서 클라이언트가 생성 될 때 setter 메소드를 숨기기 위해 무엇을해야하는지.
그래서 @Amila Suriarachchi는 setter 메서드를 사용하고 싶지 않기 때문에 setter 메서드를 숨길 수있는 다른 방법이 있습니다. 또한 WSDL2JAVA 변환을 설명하는 링크 또는 리소스를 제발 제공 할 수 있습니까? 나는 Web Service에 익숙하지 않으며 WSDL2JAVA는 나에게 블랙 박스처럼 보입니다. –
여기에 axis2 wsdl2java 도구에 대한 링크가 있습니다. [1] http://wso2.org/library/2873 [2] http://wso2.org/library/2935 [3] http://wso2.org/library/tutorials/reference-guide-axis2 -code-generation-parameters-part-1 [4] http://wso2.org/library/2068 –