目录
本篇文章主要内容:
SpringBoot配置SSL(https)
SpringBoot全局异常处理
SpringBoot 404页面处理
接下来让我们一起探讨三大框架之一的springboot框架:
SpringBoot配置SSL(https)
SpringBoot可以通过在application.properties或application.yml配置文件中配置各种server.ssl.*属性来声明性使用SSL(https),比如下面的例子在application.properties中设置SSL属性:
如果使用了上面的配置就表示springboot应用程序不再在端口8080上支持HTTP连接请求,SpringBoot不能通过配置application.properties来实现既支持HTTP连接又支持HTTPS连接,这是做不到的,如果要同时支持HTTP和HTTPS,则需要以编程方式配置其中的一个,建议使用application.properties文件来配置HTTPS,以编程方式配置HTTP,这是比较容易的方法;
SpringBoot支持配置https具体步骤:
1、生成证书,可以使自签名证书(平时测试的时候)或者从SSL证书授权中心购买证书(上线);
平时生成证书进行测试的话,有两种生成证书的方式
(1)利用JDK工具生成证书
证书生成后我们可以验证下jks是否