wuxw
2019-02-02 9454b49eeabd56894550f1419f14e96f9d10c2ef
ConsoleService/src/main/java/com/java110/console/ConsoleServiceApplicationStart.java
@@ -1,18 +1,25 @@
package com.java110.console;
import com.java110.service.init.ServiceStartInit;
import org.apache.catalina.Context;
import org.apache.catalina.connector.Connector;
import org.apache.tomcat.util.descriptor.web.SecurityCollection;
import org.apache.tomcat.util.descriptor.web.SecurityConstraint;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.embedded.EmbeddedServletContainerFactory;
import org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory;
import org.springframework.boot.web.client.RestTemplateBuilder;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Bean;
import org.springframework.http.converter.StringHttpMessageConverter;
import org.springframework.web.client.RestTemplate;
import java.nio.charset.Charset;
/**
@@ -28,6 +35,7 @@
@EnableDiscoveryClient
//@EnableConfigurationProperties(EventProperties.class)
public class ConsoleServiceApplicationStart {
    private final static Logger logger = LoggerFactory.getLogger(ConsoleServiceApplicationStart.class);
    /**
     * 实例化RestTemplate,通过@LoadBalanced注解开启均衡负载能力.
@@ -36,7 +44,9 @@
    @Bean
    @LoadBalanced
    public RestTemplate restTemplate() {
        return new RestTemplate();
        StringHttpMessageConverter m = new StringHttpMessageConverter(Charset.forName("UTF-8"));
        RestTemplate restTemplate = new RestTemplateBuilder().additionalMessageConverters(m).build();
        return restTemplate;
    }
    @Bean
@@ -61,7 +71,7 @@
        Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
        connector.setScheme("http");
        //Connector监听的http的端口号
        connector.setPort(7001);
        connector.setPort(6001);
        connector.setSecure(false);
        //监听到http的端口号后转向到的https的端口号
        connector.setRedirectPort(8443);
@@ -70,6 +80,6 @@
    public static void main(String[] args) throws Exception{
        ApplicationContext context = SpringApplication.run(ConsoleServiceApplicationStart.class, args);
        ServiceStartInit.initSystemConfig(context);
    }
}