All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yqjr.framework.component.esb.DTOGenerator Maven / Gradle / Ivy

/**
 * 
 */
package com.yqjr.framework.component.esb;

import java.net.URL;

import org.apache.cxf.tools.wsdlto.WSDLToJava;
import org.springframework.util.Assert;

/**
 * ClassName: DTOGenerator 
* Description: WebService客户端DTO类生成
* Create By: admin
* Create Date: 2017年6月2日 下午2:26:41
* Modified By:
* Modified Date:
* Modified Content:
* Version: 1.0
*/ public class DTOGenerator { public static void generate(String packageName, String wsdl) { Assert.hasText(packageName); Assert.hasText(wsdl); String outputDir = System.getProperty("user.dir") + "\\src\\main\\java"; URL url = Thread.currentThread().getContextClassLoader().getResource(wsdl); String resource = url == null ? wsdl : url.getPath(); WSDLToJava.main(new String[] { "-client", "-d", outputDir, "-p", packageName, "-encoding", "UTF-8", "-frontend", "jaxws21", resource }); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy