也来聊下Spring Boot开启SSL

这部分的内容在官方文档中有提到。链接在这儿:Configure SSL 。网络上关于Spring Boot开启SSL访问的文章有很多。希望这篇文章能带来一点不一样的。生成证书首先,开启SSL访问得有证书,因为是本地访问,那么我们就使用jdk自带的keytool生成一个。PS C:\Program Files\Java\jdk1.8.0_241\bin> .\keytool -genkey -keyalg RSA -keysize 2048 -keystore D:\keystore.jks 输入密钥库口令: 再次输入新口令: 您的名字与姓氏是什么? [Unknown]: ha...

Spring Boot 2020-12-18 AM 43℃ 1条

如何编写自己的Spring Boot的Starter

Spring Boot的Starter是一个很优秀的东西。Starter为我们实现各种功能提供了一站式的接入方式。比如我们要在项目中使用JPA,那么直接引入spring-boot-starter-data-jpa就可以了。spring-boot-starter-data-jpa包括了引入jpa需要依赖的其他第三方包,以及要开启JPA的相关默认配置。Starter可以让我们对某个特性的需求做到开箱即用。 随着Spring Boot的流行,Starter越来越多了。官方的Starter命名都是spring-boot-starter-*这样的格式。*一般根据特性来指定。也有一些第三方Sta...

Spring Boot 2020-12-17 AM 37℃ 0条

创建一个基本的Spring Boot应用

Spring Boot项目和传统的Maven项目有什么不同?没有不同。Spring Boot 项目属于Maven项目,当然,也可以通过Gradle构建,本书设计项目主要使用Maven构建,后面会单独开一章专门将Gradle如何构建。创建项目打开网页 Spring Initializr,见图1。 在前面打开的网页中按照图2所示填写,并点击网页底部的GENERATE按钮。 我们的第一个项目只需要完成一个简单的rest接口即可,所以上图右侧的dependecies我只选择了Spring Web。将下载的zip包解压缩到你希望它呆的地方,并导入你喜欢的IDE。这里使用的是Intellj Id...

Spring Boot 2020-12-11 AM 38℃ 1条

初识Spring Boot

Spring Boot 到底是什么东西?为什么这几年这么流行?我们都可以用它来做什么?是什么先到它的官网看看,点这里直通官网Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss....

Spring Boot 2020-11-27 AM 25℃ 0条

[leetcode-初级] 买卖股票的最佳时机 II

题目:给定一个数组,它的第  i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1:输入: [7,1,5,3,6,4] 输出: 7 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6-3 = 3示例 2:输...

Leetcode 2020-09-23 AM 21℃ 0条