HttpHandler 服务接口启动与配置(支持JSON、xml传输)
第一步:接口启动(可配置bean 进行初始化服务启动)
一、接口
public class ICBCServer {
// 加载服务器地址
private static String server_URL = Env.getPropertyValuByName(“ICBC_Server_URL”);
//加载服务器端口
private static String server_Port = Env.getPropertyValuByName(“ICBC_Server_Port”);
//加载线程数配置
private static String max_Threads = Env.getPropertyValuByName(“ICBC_Max_Threads”);
public static void serverStart() throws IOException {
HttpServerProvider provider = HttpServerProvider.provider();
InetSocketAddress address = new InetSocketAddress(server_URL,
Integer.valueOf(server_Port));
HttpServer httpserver = provider.createHttpServer(address, 0);
//设置实例
httpserver.createContext("/HttpServerICBC", new MCDEICBCServerHandle());
// httpserver.setExecutor(null); //使用单线程
//多线程交互 可设置最大线程池1、不设置线程池 根据需要自行创建 2、设置固定数线程池
//httpserver.setExecutor(Executors.newCachedThrea