ReceiveApplication.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.huimv.receive;
  2. import org.apache.catalina.Context;
  3. import org.apache.catalina.connector.Connector;
  4. import org.apache.tomcat.util.descriptor.web.SecurityCollection;
  5. import org.apache.tomcat.util.descriptor.web.SecurityConstraint;
  6. import org.mybatis.spring.annotation.MapperScan;
  7. import org.springframework.boot.SpringApplication;
  8. import org.springframework.boot.autoconfigure.SpringBootApplication;
  9. import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
  10. import org.springframework.context.annotation.Bean;
  11. @SpringBootApplication
  12. @MapperScan("com.huimv.receive.mapper")
  13. public class ReceiveApplication {
  14. public static void main(String[] args) {
  15. SpringApplication.run(ReceiveApplication.class, args);
  16. }
  17. // @Bean
  18. // public TomcatServletWebServerFactory servletContainer() {
  19. // TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory() {
  20. // @Override
  21. // protected void postProcessContext(Context context) {
  22. // SecurityConstraint constraint = new SecurityConstraint();
  23. // constraint.setUserConstraint("CONFIDENTIAL");
  24. // SecurityCollection collection = new SecurityCollection();
  25. // collection.addPattern("/*");
  26. // constraint.addCollection(collection);
  27. // context.addConstraint(constraint);
  28. // }
  29. // };
  30. // tomcat.addAdditionalTomcatConnectors(httpConnector());
  31. // return tomcat;
  32. // }
  33. //
  34. // @Bean
  35. // public Connector httpConnector() {
  36. // Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
  37. // connector.setScheme("http");
  38. // //Connector监听的http的默认端口号
  39. // connector.setPort(8014);
  40. // connector.setSecure(false);
  41. // //监听到http的端口号后转向到的https的端口号,也就是项目配置的port
  42. // connector.setRedirectPort(8015);
  43. // return connector;
  44. // }
  45. }