亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

SpringBoot2.0如何啟用https協議

2024-07-14 08:41:23
字體:
來源:轉載
供稿:網友

SpringBoot2.0之后,啟用https協議的方式與1.*時有點兒不同,貼一下代碼。 

我的代碼能夠根據配置參數中的condition.http2https,確定是否啟用https協議,如果啟用https協議時,會將所有http協議的訪問,自動轉到https協議上。

一、啟動程序 

package com.wallimn.iteye.sp.asset;  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.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.springframework.context.annotation.Bean;  /**  * SpringBoot2.0啟動程序  * @author wallimn,http://wallimn.iteye.com  *  */ @SpringBootApplication public class AssetApplication {    public static void main(String[] args) {     SpringApplication.run(AssetApplication.class, args);   }   //如果沒有使用默認值80   @Value("${http.port:80}")   Integer httpPort;    //正常啟用的https端口 如443   @Value("${server.port}")   Integer httpsPort;    // springboot2 寫法   @Bean   @ConditionalOnProperty(name="condition.http2https",havingValue="true", matchIfMissing=false)   public TomcatServletWebServerFactory servletContainer() {     TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory() {       @Override       protected void postProcessContext(Context context) {         SecurityConstraint constraint = new SecurityConstraint();         constraint.setUserConstraint("CONFIDENTIAL");         SecurityCollection collection = new SecurityCollection();         collection.addPattern("/*");         constraint.addCollection(collection);         context.addConstraint(constraint);       }     };     tomcat.addAdditionalTomcatConnectors(httpConnector());     return tomcat;   }    @Bean   @ConditionalOnProperty(name="condition.http2https",havingValue="true", matchIfMissing=false)   public Connector httpConnector() {     System.out.println("啟用http轉https協議,http端口:"+this.httpPort+",https端口:"+this.httpsPort);     Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");     connector.setScheme("http");     //Connector監聽的http的端口號     connector.setPort(httpPort);     connector.setSecure(false);     //監聽到http的端口號后轉向到的https的端口號     connector.setRedirectPort(httpsPort);     return connector;   }} 

二、配置文件

1.使用http協議時的配置 

server.port=80 

2.使用https及http協議時的配置 

server.port=443 server.ssl.key-store=classpath:keystore.p12 server.ssl.key-store-password=your-password server.ssl.keyStoreType=PKCS12 server.ssl.keyAlias=your-cert-alias condition.http2https=true http.port=80 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人欧美在线观看| 免费成人高清视频| 国产成人免费av| 国产精品户外野外| 亚洲精品v欧美精品v日韩精品| 国产精品一久久香蕉国产线看观看| 久久成人精品一区二区三区| 九九热99久久久国产盗摄| 成人字幕网zmw| 日韩欧美成人网| 国产精品午夜视频| 国产一区二区三区直播精品电影| 2019亚洲男人天堂| 亚洲精品电影在线| 亚洲人成伊人成综合网久久久| 亚洲国产日韩一区| 97人洗澡人人免费公开视频碰碰碰| 欧美插天视频在线播放| www欧美xxxx| 68精品国产免费久久久久久婷婷| 不卡av电影在线观看| 高潮白浆女日韩av免费看| 亚洲欧洲在线观看| 亚洲女人天堂色在线7777| 黄色成人av在线| 韩剧1988在线观看免费完整版| 日韩av日韩在线观看| 综合国产在线观看| 国产69精品久久久久9| 日韩av男人的天堂| 亚州av一区二区| 亚洲人成在线观看网站高清| 91精品啪在线观看麻豆免费| 国产精品成人av性教育| 青青草原成人在线视频| 欧美乱妇40p| 久久久精品国产网站| 欧美超级乱淫片喷水| 成人免费视频97| 欧美床上激情在线观看| 色与欲影视天天看综合网| 亚洲自拍欧美另类| 国产亚洲精品一区二555| 亚洲精品电影久久久| 久久激情视频久久| 日韩国产精品视频| 亚洲风情亚aⅴ在线发布| 欧洲s码亚洲m码精品一区| 伊人伊成久久人综合网站| 青青久久aⅴ北条麻妃| 欧美国产日韩xxxxx| 2019中文字幕全在线观看| …久久精品99久久香蕉国产| 欧洲精品在线视频| 久久久亚洲影院你懂的| 国产97在线|亚洲| 欧美成人精品一区二区三区| 亚洲成av人片在线观看香蕉| 国产一级揄自揄精品视频| 日本一本a高清免费不卡| 久久精品国产亚洲7777| 日韩大陆欧美高清视频区| 亚洲亚裔videos黑人hd| 怡红院精品视频| 国产日韩专区在线| 成人做爽爽免费视频| 精品国内亚洲在观看18黄| 日韩久久免费电影| 俺也去精品视频在线观看| 亚洲视频999| 欧美日韩一区二区精品| 欧美性生活大片免费观看网址| 毛片精品免费在线观看| 日韩大胆人体377p| 黑人巨大精品欧美一区免费视频| 91久久久久久久久| 成人黄色网免费| 国产精品高潮呻吟视频| 欧美日韩免费区域视频在线观看| 亚洲a成v人在线观看| 亚洲欧美资源在线| 日韩在线高清视频| 国模精品一区二区三区色天香| 久久久久久久亚洲精品| 亚洲国产精品系列| 欧美日韩亚洲天堂| 欧美日韩国产成人| 精品国产乱码久久久久久天美| 亚洲大胆人体视频| 欧美猛交免费看| 中文字幕日韩在线视频| 国产欧美日韩综合精品| 精品成人国产在线观看男人呻吟| 揄拍成人国产精品视频| 日韩欧美精品在线观看| 久久精品国产一区二区电影| 色综合久久88色综合天天看泰| 久久久久久久成人| 色综合视频一区中文字幕| 一区二区日韩精品| 午夜精品一区二区三区在线| 国产又爽又黄的激情精品视频| 国产精品九九久久久久久久| 亚洲男人天堂手机在线| 国产日本欧美一区二区三区| 日韩欧美国产激情| 久久综合伊人77777尤物| 日本伊人精品一区二区三区介绍| 国产欧美精品久久久| 成人夜晚看av| 日韩美女激情视频| 最近2019中文字幕mv免费看| 欧美视频第一页| 国产mv免费观看入口亚洲| 国产精品福利小视频| 欧美精品电影在线| 欧美限制级电影在线观看| 日韩有码在线视频| 国产精品成人久久久久| 欧美成人午夜激情| 国产精品久久一| 国产精品美女av| 色狠狠av一区二区三区香蕉蜜桃| 日韩精品视频在线观看网址| 国产综合久久久久| 国产精品一区二区久久久| 不卡av电影在线观看| 中文字幕日韩av电影| 日韩av不卡电影| 成人av番号网| 国产精品国内视频| 日韩在线播放一区| 黑人巨大精品欧美一区二区一视频| 久久精品一本久久99精品| 日韩免费视频在线观看| 午夜免费日韩视频| 91精品国产高清久久久久久| 亚洲91精品在线| 精品久久国产精品| 日韩有码在线播放| 久久免费视频这里只有精品| 久久亚洲欧美日韩精品专区| 欧美激情久久久久| 懂色aⅴ精品一区二区三区蜜月| 欧美激情视频在线免费观看 欧美视频免费一| 国产午夜精品久久久| 国产欧美一区二区三区久久| 日韩小视频网址| 久热精品视频在线观看| 亚洲精品成a人在线观看| 欧美激情一区二区三区高清视频| 久久99精品久久久久久噜噜| 久久99热这里只有精品国产| 国产香蕉一区二区三区在线视频| 福利视频第一区| 日韩69视频在线观看| 韩日欧美一区二区| 在线观看视频亚洲| 国产丝袜一区二区三区免费视频| 91av网站在线播放| 亚洲人成网站免费播放| 高清欧美性猛交xxxx黑人猛交| 久久九九精品99国产精品| 久久亚洲精品网站|