最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于springboot設(shè)置Https請(qǐng)求過(guò)程解析

 更新時(shí)間:2020年08月07日 09:52:34   作者:william_zhao  
這篇文章主要介紹了基于springboot設(shè)置Https請(qǐng)求過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

1.首先去阿里云購(gòu)買(mǎi)個(gè)證書(shū),也有免費(fèi)的,但是免費(fèi)的只能使用一年,證書(shū)需要綁定域名

2.將證書(shū)放進(jìn)項(xiàng)目

3.配置YML

server:
 ssl:
  key-store: 55555.pfx
  key-store-password: 55555
  keyStoreType: PKCS12
  connectionTimeout: 20000
 port: 8888

重點(diǎn)來(lái)了,配置請(qǐng)求轉(zhuǎn)發(fā)

@Configuration
public class WebMvcconfig implements WebMvcConfigurer {

  @Bean
  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
  public Connector httpConnector() {
    Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
    connector.setScheme("http");
    // Connector監(jiān)聽(tīng)的http的端口號(hào)
    connector.setPort(8080);
    connector.setSecure(false);
    // 監(jiān)聽(tīng)到http的端口號(hào)后轉(zhuǎn)向到的https的端口號(hào)
    connector.setRedirectPort(8888);
    return connector;
  }
}

如果請(qǐng)求報(bào)錯(cuò):java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I問(wèn)題

在pom.xml中加入

 <properties>
    <tomcat.version>9.0.12</tomcat.version>
  </properties>
<dependency>
      <groupId>org.apache.tomcat</groupId>
      <artifactId>tomcat-juli</artifactId>
      <version>${tomcat.version}</version>
    </dependency>

然后運(yùn)行,請(qǐng)求成功!

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

相關(guān)文章

  • SpringBoot?創(chuàng)建獲取yml里配置字段值

    SpringBoot?創(chuàng)建獲取yml里配置字段值

    在Spring?Boot中通過(guò)@ConfigurationProperties綁定YML配置,創(chuàng)建Bean并提供訪問(wèn)方法,實(shí)現(xiàn)根據(jù)配置字段動(dòng)態(tài)處理業(yè)務(wù)邏輯,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-06-06
  • 淺談一下Java中的堆和棧

    淺談一下Java中的堆和棧

    這篇文章主要介紹了一下Java中的堆和棧,Java數(shù)據(jù)類(lèi)型在執(zhí)行過(guò)程中存儲(chǔ)在兩種不同形式的內(nèi)存中:棧和堆,它們通常由運(yùn)行Java虛擬機(jī)(JVM)的底層平臺(tái)維護(hù),需要的朋友可以參考下
    2023-04-04
  • 詳解Java接口簽名(Signature)實(shí)現(xiàn)方案

    詳解Java接口簽名(Signature)實(shí)現(xiàn)方案

    這篇文章主要介紹了Java接口簽名(Signature)實(shí)現(xiàn)方案?,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • java實(shí)現(xiàn)簡(jiǎn)單解析XML文件功能示例

    java實(shí)現(xiàn)簡(jiǎn)單解析XML文件功能示例

    這篇文章主要介紹了java實(shí)現(xiàn)簡(jiǎn)單解析XML文件功能,結(jié)合實(shí)例形式分析了java針對(duì)xml文件的讀取、遍歷節(jié)點(diǎn)及輸出等相關(guān)操作技巧,需要的朋友可以參考下
    2017-10-10
  • SpringBoot導(dǎo)出Excel表格到指定路徑的代碼詳解

    SpringBoot導(dǎo)出Excel表格到指定路徑的代碼詳解

    Spring Boot導(dǎo)出Excel通常涉及到使用第三方庫(kù)如Apache POI或者XlsxWriter等,它們能幫助你在Spring應(yīng)用中生成并下載Excel文件,那么SpringBoot如何導(dǎo)出Excel表格到指定路徑,本文將給大家詳細(xì)的介紹一下
    2024-07-07
  • Java調(diào)用DeepSeek?api實(shí)現(xiàn)方法記錄

    Java調(diào)用DeepSeek?api實(shí)現(xiàn)方法記錄

    這篇文章主要介紹了如何在Java中調(diào)用DeepSeek?API,包括在官網(wǎng)獲取APIKeys、創(chuàng)建API請(qǐng)求工具類(lèi)以及處理返回結(jié)果的步驟,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-02-02
  • Java實(shí)現(xiàn)AOP功能的封裝與配置的小框架實(shí)例代碼

    Java實(shí)現(xiàn)AOP功能的封裝與配置的小框架實(shí)例代碼

    這篇文章主要介紹了Java實(shí)現(xiàn)AOP功能的封裝與配置的小框架實(shí)例代碼,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • idea創(chuàng)建JAVA Class時(shí)自動(dòng)生成頭部文檔注釋的方法

    idea創(chuàng)建JAVA Class時(shí)自動(dòng)生成頭部文檔注釋的方法

    這篇文章主要介紹了idea創(chuàng)建JAVA Class時(shí)自動(dòng)生成頭部文檔注釋的方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 解讀CompletableFuture的底層原理

    解讀CompletableFuture的底層原理

    本文探討了Java8中CompletableFuture的原理和應(yīng)用,詳解其異步編程能力、工作機(jī)制及實(shí)際使用方法,CompletableFuture通過(guò)鏈?zhǔn)秸{(diào)用和狀態(tài)管理優(yōu)化異步任務(wù),提高Java應(yīng)用的效率和性能
    2024-09-09
  • linux配置jdk環(huán)境變量簡(jiǎn)單教程

    linux配置jdk環(huán)境變量簡(jiǎn)單教程

    這篇文章主要為大家詳細(xì)介紹了linux配置jdk環(huán)境變量簡(jiǎn)單教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01

最新評(píng)論

沙田区| 左云县| 呼和浩特市| 延津县| 丹巴县| 新巴尔虎右旗| 通州市| 宁津县| 泊头市| 长沙市| 大同市| 洛川县| 土默特右旗| 临清市| 徐汇区| 喀什市| 太谷县| 唐河县| 威宁| 沂源县| 长顺县| 城口县| 元朗区| 茂名市| 镇康县| 丹棱县| 分宜县| 阿拉善盟| 盐城市| 镇赉县| 通辽市| 成武县| 旬邑县| 郁南县| 清远市| 赣州市| 河津市| 教育| 黔西县| 丰镇市| 增城市|