springboot配置https訪問(wèn)的方法
1、購(gòu)買或本地生成ssl證書
要使用https,首先需要證書,獲取證書的兩種方式:
1、自己通過(guò)keytool生成
2、通過(guò)證書授權(quán)機(jī)構(gòu)購(gòu)買
###### 作為演示,我們使用keytool生成: C:\Users\xxx>keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 輸入密鑰庫(kù)口令: 再次輸入新口令: 您的名字與姓氏是什么? [Unknown]: xxx 您的組織單位名稱是什么? [Unknown]: xxx 您的組織名稱是什么? [Unknown]: xxx 您所在的城市或區(qū)域名稱是什么? [Unknown]: beijing 您所在的省/市/自治區(qū)名稱是什么? [Unknown]: beijing 該單位的雙字母國(guó)家/地區(qū)代碼是什么? [Unknown]: china CN=xxx, OU=xxx, O=xxx, L=beijing, ST=beijing, C=china是否正確? [否]: y
會(huì)在當(dāng)前目錄下生成一個(gè)證書:keystore.p12,同時(shí)記住你在生成證書時(shí)候輸入的密鑰庫(kù)口令。
2、創(chuàng)建一個(gè)Springboot項(xiàng)目
使用idea的spring initializr快速構(gòu)建一個(gè)springboot項(xiàng)目
#修改application.properties,以下內(nèi)容 #項(xiàng)目端口號(hào) server.port: 7443 #引用生成證書 server.ssl.key-store: classpath:keystore.p12 #剛才的口令 server.ssl.key-store-password: wilson #類型 server.ssl.keyStoreType: PKCS12 #tomcat server.ssl.keyAlias: tomcat #添加controller測(cè)試類
@Controller
public class TestController {
@RequestMapping("/")
@ResponseBody
String home() {
return "Hello World!";
}
}
##3、測(cè)試項(xiàng)目
總結(jié)
以上所述是小編給大家介紹的springboot配置https訪問(wèn)的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- SSL證書部署+SpringBoot實(shí)現(xiàn)HTTPS安全訪問(wèn)的操作方法
- SpringBoot配置Https訪問(wèn)的詳細(xì)步驟
- SpringBoot配置SSL同時(shí)支持http和https訪問(wèn)實(shí)現(xiàn)
- SpringBoot2.x配置HTTPS訪問(wèn)的過(guò)程
- SpringBoot 改造成https訪問(wèn)的實(shí)現(xiàn)
- springboot+nginx+https+linux實(shí)現(xiàn)負(fù)載均衡加域名訪問(wèn)簡(jiǎn)單測(cè)試
- SpringBoot應(yīng)用的接口訪問(wèn)從HTTP改為HTTPS
相關(guān)文章
JAVA中split函數(shù)的常見(jiàn)用法實(shí)例
Java中我們可以利用split把字符串按照指定的分割符進(jìn)行分割,然后返回字符串?dāng)?shù)組,下面這篇文章主要給大家介紹了關(guān)于JAVA中split函數(shù)的常見(jiàn)用法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07
Java Kafka實(shí)現(xiàn)延遲隊(duì)列的示例代碼
kafka作為一個(gè)使用廣泛的消息隊(duì)列,很多人都不會(huì)陌生。本文將利用Kafka實(shí)現(xiàn)延遲隊(duì)列,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以嘗試一下2022-08-08
如何將JSON字符串?dāng)?shù)組轉(zhuǎn)對(duì)象集合
這篇文章主要介紹了如何將JSON字符串?dāng)?shù)組轉(zhuǎn)對(duì)象集合,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06
Spring事件監(jiān)聽(tīng)器之@EventListener原理分析
這篇文章主要介紹了Spring事件監(jiān)聽(tīng)器之@EventListener原理分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12
修改若依框架Token的過(guò)期時(shí)間問(wèn)題
本文介紹了如何修改若依框架中Token的過(guò)期時(shí)間,通過(guò)修改`application.yml`文件中的配置來(lái)實(shí)現(xiàn),默認(rèn)單位為分鐘,希望此經(jīng)驗(yàn)對(duì)大家有所幫助,也歡迎支持腳本之家2025-02-02

