W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
IWebService接口源碼
package com.bstek.bdf2.webservice.jaxb; /** * @author Jacky.gao * @since 2013-3-6 */ public interface IWebservice { Class<?>[] bindClasses(); boolean useSecurity(); }
修改后的UserServiceEndpoint類源碼
package ws; import java.util.ArrayList; import java.util.Date; import java.util.List; import org.springframework.ws.server.endpoint.annotation.Endpoint; import org.springframework.ws.server.endpoint.annotation.PayloadRoot; import org.springframework.ws.server.endpoint.annotation.RequestPayload; import org.springframework.ws.server.endpoint.annotation.ResponsePayload; import org.springframework.ws.soap.addressing.server.annotation.Action; import com.bstek.bdf2.webservice.jaxb.IWebservice; @Endpoint public class UserServiceEndpoint implements IWebservice{ @PayloadRoot(localPart="UserRequest",namespace="http://www.bstek.com/ws") public @ResponsePayload UserResponse getUsers(@RequestPayload UserRequest request){ int userCount=request.getUserCount(); String targetCompanyId=request.getTargetCompany(); UserResponse response=new UserResponse(); List<User> users=new ArrayList<User>(); for(int i=0;i<userCount;i++){ User user=new User(); user.setBirthday(new Date()); user.setCompanyId(targetCompanyId); user.setGender(true); user.setUsername("user"+i); users.add(user); } response.setUsers(users); return response; } public Class<?>[] bindClasses() { return new Class[]{UserResponse.class,UserRequest.class,User.class}; } public boolean useSecurity() { return true; } }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: