zoukankan      html  css  js  c++  java
  • spring boot (1):初尝

    工具:intellij idea

    自定义banner:

    控制台console显示的banner 自定义方式,在src/main/resources 下创建banner.txt增加文本即可,生成字符网站:http://patorjk.com/software/taag/

    关闭banner:

         SpringApplication app = new SpringApplication(XiebangApplication.class);
            app.setBannerMode(Banner.Mode.OFF);
            app.run();

    自制SSL(tomcat) 证书:

    https://www.jianshu.com/p/8d4aba3b972d

    关于生成keytool 文件请移步至上面的转载链接。

    tip:最新版的spring boot 已经删除了EmbeddedServletContainerFactory

    @Bean
        public Connector connector(){
    //        Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
            Connector connector = new Connector(Http11NioProtocol.class.getName());
            connector.setScheme("http");
            connector.setPort(80);
            connector.setSecure(false);
            connector.setRedirectPort(443);
            return connector;
        }
    
        @Bean
        public TomcatServletWebServerFactory servletWebServerFactory(){
            TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory(){
                @Override
                protected void postProcessContext(Context context) {
                    // 安全约束
                    SecurityConstraint securityConstraint = new SecurityConstraint();
                    securityConstraint.setUserConstraint("CONFIDENTIAL");
                    SecurityCollection collection = new SecurityCollection();
                    collection.addPattern("/");
                    securityConstraint.addCollection(collection);
                    context.addConstraint(securityConstraint);
                }
            };
            tomcat.addAdditionalTomcatConnectors(connector());
            return tomcat;
        }

    关闭favicon:

    spring.mvc.favicon.enabled = false

    设置自定义favicon:

    http://www.bitbug.net/

    成灰之前,抓紧时间做点事!!
  • 相关阅读:
    数据结构之队列
    数据结构之循环链表-c语言实现
    数据结构之栈-c语言实现
    数据结构之栈
    vue v-model原理实现
    vue中使用mixins
    async和await
    vue组件中使用watch响应数据
    vue组件中使用<transition></transition>标签过渡动画
    react-motion 动画案例介绍
  • 原文地址:https://www.cnblogs.com/jony-it/p/10672713.html
Copyright © 2011-2022 走看看