在spring中配置项目运行的端口很简单
但是如果这样配置,项目只能走http协议如果想让项目支持https协议,可以有两种方法
一:在配置中配置https的配置信息,http采用硬编码的方式
二:用硬编码的方式来写https
用硬编码的方式写https有点麻烦所以一般都采用第一种方式。
无论用哪种方式想支持https,一定要生成一对秘钥用openssl生荿证书:
生成证书后,让浏览器信任跟证书(ca.crt)
打开浏览器的设置。找到设置信任证书的部分导入证书。
准备工作完毕看一下代码
此时類中的属性名和配置文件中的名一定要对应上。
这样就可以让项目同时支持http和https了
上面说了还有另外一种方法,采用硬编码https的请求的方式
配置文件中可以不用写服务端口号,直接看java类
第一个bean的部分是使端口8092的https可以访问下面的部分是让端口8093的http重定向到8092。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。