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

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

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

SSO是公司一个已经存在了多少年的项目,后端回收SpringMVC、MyBatis,数据库行使MySQL,前端展示行使Freemark。本年,我们对该项目举办了一次革命性的改造,将其改革成SpringCloud架构,而且把前后端疏散,前端回收Vue框架。

一、行使SpringCloud架构举办改革

1.1 为什么行使SpringCloud 

SpringCloud的焦点是SpringBoot,对较量于传统的Spring,SpringCloud具有以下利益:

  • 陈设简朴,SpringBoot内置了Tomcat容器,可以将措施直接编译成一个jar,通过java-jar来运行。
  • 编码简朴,SpringBoot只必要在pom文件中添加一个starter-web依靠,即可辅佐开拓者快速启动一个web容器,很是利便。
  • 设置简朴,SpringBoot可以通过简朴的注解方法来取代原先Spring很是伟大的xml方法。假如我想把一个平凡的类交给Spring打点,只必要添加@Configuration和@Bean两个注解即可。
  • 监控简朴,我们可以引入spring-boot-start-actuator依靠,直接行使REST方法来获取历程的运行期机能参数,从而到达监控的目标。

1.2 一个通例项目都必要改革哪些部门

1.2.1 设置文件  

SSO项目改革前充斥着大量的设置文件,首要包括以下这些部门:

  • 静态资源相干
  • 数据源
  • mybatis设置
  • redis设置
  • 事宜
  • 拦截器拦截内容
  • 监听器、过滤器
  • 组件扫描路径设置

本文着重先容以下几个部门:

1)静态资源处理赏罚

SpringMVC中,假如mvc:interceptors设置的URL法则如下,则不会拦截静态资源。

  1. <mvc:mapping path="/*.do" /> 

可是假如设置的是:

  1. <mvc:mapping path="/**" />

(编辑:河北网)

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

热点阅读