您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關如何在springboot中配置https訪問,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
1、購買或本地生成ssl證書
要使用https,首先需要證書,獲取證書的兩種方式:
1、自己通過keytool生成
2、通過證書授權機構購買
###### 作為演示,我們使用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 您所在的城市或區域名稱是什么? [Unknown]: beijing 您所在的省/市/自治區名稱是什么? [Unknown]: beijing 該單位的雙字母國家/地區代碼是什么? [Unknown]: china CN=xxx, OU=xxx, O=xxx, L=beijing, ST=beijing, C=china是否正確? [否]: y
會在當前目錄下生成一個證書:keystore.p12,同時記住你在生成證書時候輸入的密鑰庫口令。
2、創建一個Springboot項目
使用idea的spring initializr快速構建一個springboot項目
#修改application.properties,以下內容 #項目端口號 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、測試項目
看完上述內容,你們對如何在springboot中配置https訪問有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。