springboot配置https訪問的方法
1、購買或本地生成ssl證書
要使用https,首先需要證書,獲取證書的兩種方式:
1、自己通過keytool生成
2、通過證書授權(quán)機(jī)構(gòu)購買
###### 作為演示,我們使用keytool生成: C:\Users\xxx>keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 輸入密鑰庫口令: 再次輸入新口令: 您的名字與姓氏是什么? [Unknown]: xxx 您的組織單位名稱是什么? [Unknown]: xxx 您的組織名稱是什么? [Unknown]: xxx 您所在的城市或區(qū)域名稱是什么? [Unknown]: beijing 您所在的省/市/自治區(qū)名稱是什么? [Unknown]: beijing 該單位的雙字母國家/地區(qū)代碼是什么? [Unknown]: china CN=xxx, OU=xxx, O=xxx, L=beijing, ST=beijing, C=china是否正確? [否]: y
會在當(dāng)前目錄下生成一個證書:keystore.p12,同時記住你在生成證書時候輸入的密鑰庫口令。
2、創(chuàng)建一個Springboot項目
使用idea的spring initializr快速構(gòu)建一個springboot項目
#修改application.properties,以下內(nèi)容 #項目端口號 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測試類
@Controller
public class TestController {
@RequestMapping("/")
@ResponseBody
String home() {
return "Hello World!";
}
}
##3、測試項目
總結(jié)
以上所述是小編給大家介紹的springboot配置https訪問的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
如何將JSON字符串?dāng)?shù)組轉(zhuǎn)對象集合
這篇文章主要介紹了如何將JSON字符串?dāng)?shù)組轉(zhuǎn)對象集合,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06
Spring事件監(jiān)聽器之@EventListener原理分析
這篇文章主要介紹了Spring事件監(jiān)聽器之@EventListener原理分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12

