加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

一个项目标SpringCloud微处事改革进程

发布时间:2019-08-07 00:35:25 所属栏目:建站 来源:黄玲峰
导读:SSO是公司一个已经存在了多少年的项目,后端回收SpringMVC、MyBatis,数据库行使MySQL,前端展示行使Freemark。本年,我们对该项目举办了一次革命性的改造,将其改革成SpringCloud架构,而且把前后端疏散,前端回收Vue框架。 一、行使SpringCloud架构举办

当sysCode传入参数为空时,就会抛出BindException被全局的非常处理赏罚类,捕捉处理赏罚返回json名目标参数:

  1.     "resultCode":2, 
  2.     "resultMsg":"体系编号不能为空", 
  3.     "resultData":null 

1.3 留意事项

1.3.1 内置tomcat版本太高激发的题目 

SpringBoot1.5默认行使内嵌tomcat8.5版本,而原本SpringMVC的SSO陈设在tomcat7上。tomcat的进级对这次改革影响最明明的就是cookie。tomcat8后回收的cookie校验协议是Rfc6265CookieProcessor。该协议要求domain的定名必需遵循以下法则:

  • 必需是1-9、a-z、A-Z、. 、- 这几个字符构成。
  • 必需是数字或字母开头 (之前是以.creditease.corp 会报错tomcat cookie domain validation非常,最后改成了 creditease.corp)。
  • 必需是数字或字母末了。

二、前后端疏散
2.1 办理跨域题目

因为是两个差异的应用,肯定会有两个差异的端口。差异的端口就会有跨域题目,SSO回收的方法是通过nginx区分来自前后端的哀求,反向署理哀求对应到差异的处事去。

  • sso.creditease.com对应的是后端的应用处事。
  • sso.creditease.com/web对应的是前端的静态资源应用处事。

2.2 利便联调服从,引入swagger 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读