欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring Boot支持HTTPS步驟詳解

 更新時(shí)間:2020年09月02日 09:09:29   作者:NopSmile  
這篇文章主要介紹了Spring Boot支持HTTPS步驟詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

Spring Boot中啟動(dòng)HTTPS

如果你使用Spring Boot,并且想在內(nèi)嵌tomcat中添加HTTPS,需要有一個(gè)證書(shū)。

兩種方式

  • 自己通過(guò)keytool生成
  • 通過(guò)證書(shū)授權(quán)機(jī)構(gòu)購(gòu)買

這里采用第一種方式,采用keytool生成。

-genkey 生成秘鑰
-alias 別名
-keyalg 秘鑰算法
-keysize 秘鑰長(zhǎng)度
-validity 有效期
-keystore 生成秘鑰庫(kù)的存儲(chǔ)路徑和名稱
-keypass 秘鑰口令
-storepass 秘鑰庫(kù)口令
-dname 擁有者信息,CN:姓名;OU:組織單位名稱;O:組織名稱;L:省/市/自治區(qū)名稱;C:國(guó)家/地區(qū)代碼

第一步

C:\Users\ThinkPad-S3> keytool -genkey -alias https -keyalg RSA -keystore javastack.keystore
輸入密鑰庫(kù)口令:
再次輸入新口令:
您的名字與姓氏是什么?
 [Unknown]: test
您的組織單位名稱是什么?
 [Unknown]: test
您的組織名稱是什么?
 [Unknown]: test
您所在的城市或區(qū)域名稱是什么?
 [Unknown]: test
您所在的省/市/自治區(qū)名稱是什么?
 [Unknown]: test
該單位的雙字母國(guó)家/地區(qū)代碼是什么?
 [Unknown]: test
CN=test, OU=test, O=test, L=test, ST=test, C=test是否正確?
 [否]: y
 輸入 <https> 的密鑰口令
    (如果和密鑰庫(kù)口令相同, 按回車):

所以秘鑰生成在C:\Users\ThinkPad-S3目錄下javastack.keystore這個(gè)文件。上面的密碼我們用javastack

第二步:application.yml 中添加ssl相關(guān)

server: 
 ssl:
  protocol: TLS
  key-store: classpath:javastack.keystore
  key-store-password: javastack
  key-store-type: JKS

這里面填寫(xiě)上面的信息即可。并將javastack.keystore 放到resource目錄下。

第三步:如果出現(xiàn) Could not load key store 錯(cuò)誤,在pom中添加

<build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
    </plugins>
    <resources>
    <resource>
      <directory>src/main/resources</directory>
      <filtering>true</filtering>
      <excludes>
        <exclude>*.keystore</exclude>
      </excludes>
    </resource>
    <resource>
      <directory>src/main/resources</directory>
      <filtering>false</filtering>
      <includes>
        <include>*.keystore</include>
      </includes>
    </resource>
  </resources>
  </build>

第四步

驗(yàn)證發(fā)現(xiàn)已經(jīng)支持https了。

good luckkkkkkk

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot操作Redis三種方案全解析

    SpringBoot操作Redis三種方案全解析

    這篇文章主要介紹了SpringBoot操作Redis三種方案全解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • springboot整合logback打印日志,分文件

    springboot整合logback打印日志,分文件

    本文主要介紹了springboot整合logback打印日志,分文件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • Java垃圾回收之復(fù)制算法詳解

    Java垃圾回收之復(fù)制算法詳解

    今天小編就為大家分享一篇關(guān)于Java垃圾回收之復(fù)制算法詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • springboot+thymeleaf+layui的實(shí)現(xiàn)示例

    springboot+thymeleaf+layui的實(shí)現(xiàn)示例

    本文主要介紹了springboot+thymeleaf+layui的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • Java實(shí)現(xiàn)的串口通信功能示例

    Java實(shí)現(xiàn)的串口通信功能示例

    這篇文章主要介紹了Java實(shí)現(xiàn)的串口通信功能,結(jié)合實(shí)例形式分析了java串口通信的具體操作步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-01-01
  • spring?java?動(dòng)態(tài)獲取consul?K/V的方法

    spring?java?動(dòng)態(tài)獲取consul?K/V的方法

    這篇文章主要介紹了spring?java?動(dòng)態(tài)獲取consul?K/V的相關(guān)資料,主要包括springConsul配置kv路徑以及自動(dòng)注入consulKV到服務(wù)中,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • Java中常見(jiàn)的陷阱題及答案

    Java中常見(jiàn)的陷阱題及答案

    在電腦里找到一份當(dāng)時(shí)學(xué)習(xí)JAVA時(shí)的筆記,看到一些現(xiàn)在已經(jīng)遺忘的細(xì)節(jié)。稍微整理了幾個(gè),發(fā)出來(lái)與大家分享。這篇文章主要介紹了Java中常見(jiàn)的陷阱題及答案,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-01-01
  • Java攔截器和過(guò)濾器的區(qū)別分析

    Java攔截器和過(guò)濾器的區(qū)別分析

    今天帶大家分析java攔截器和過(guò)濾器的區(qū)別,文中有非常詳細(xì)的解釋說(shuō)明,對(duì)正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • Java實(shí)戰(zhàn)之小米交易商城系統(tǒng)的實(shí)現(xiàn)

    Java實(shí)戰(zhàn)之小米交易商城系統(tǒng)的實(shí)現(xiàn)

    這篇文章將利用Java實(shí)現(xiàn)小米交易商城系統(tǒng),文中采用的技術(shù)有:JSP?、Spring、SpringMVC、MyBatis等,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-04-04
  • jmeter下載及安裝配置教程(win10平臺(tái)為例)

    jmeter下載及安裝配置教程(win10平臺(tái)為例)

    Apache?JMeter是Apache組織開(kāi)發(fā)的基于Java的壓力測(cè)試工具,Apache?jmeter?可以用于對(duì)靜態(tài)的和動(dòng)態(tài)的資源(文件,Servlet,Perl腳本,java?對(duì)象,數(shù)據(jù)庫(kù)和查詢,F(xiàn)TP服務(wù)器等等)的性能進(jìn)行測(cè)試,本文給大家介紹jmeter下載及安裝配置過(guò)程,感興趣的朋友一起看看吧
    2021-12-12

最新評(píng)論