02 2020 档案

微服务迁移记(五):WEB层搭建(4)-简单的权限管理
摘要:一、redis搭建 二、WEB层主要依赖包 三、FeignClient通用接口 以上三项,参考《微服务迁移记(五):WEB层搭建(1)》 四、SpringSecurity集成 参考:《微服务迁移记(五):WEB层搭建(2)-SpringSecurity集成》 五、FreeMarker集成 参考:《微 阅读全文

posted @ 2020-02-29 12:40 zhouyu 阅读(329) 评论(0) 推荐(0) 编辑

微服务迁移记(五):WEB层搭建(3)-FreeMarker集成
摘要:一、redis搭建 二、WEB层主要依赖包 三、FeignClient通用接口 以上三项,参考《微服务迁移记(五):WEB层搭建(1)》 四、SpringSecurity集成 参考:《微服务迁移记(五):WEB层搭建(2)-SpringSecurity集成》 五、FreeMarker集成 1. 必要 阅读全文

posted @ 2020-02-26 14:08 zhouyu 阅读(372) 评论(0) 推荐(0) 编辑

微服务迁移记(五):WEB层搭建(2)-SpringSecurity集成
摘要:一、redis搭建 二、WEB层主要依赖包 三、FeignClient通用接口 以上三项,参考《微服务迁移记(五):WEB层搭建(1)》 接下来,集成SpringSecruity,实现用户登录。 总体思路为:自定义UserDetails、UserDetailsService,重载WebSecurit 阅读全文

posted @ 2020-02-23 11:10 zhouyu 阅读(360) 评论(0) 推荐(0) 编辑

微服务迁移记(五):WEB层搭建(1)
摘要:WEB层是最终表现层,注册至注册中心,引用接口层(不需要引用实现层)、公共服务层。用户登录使用SpringSecurity,Session保存在redis中,权限管理没有用SpringSecurity那套,自己写了一个简单的菜单、按钮权限控制。我在虚拟机192.168.0.7中搭了一个redis服务 阅读全文

posted @ 2020-02-21 13:07 zhouyu 阅读(397) 评论(0) 推荐(0) 编辑

微服务迁移记(四):公共层、接口层和实现层搭建
摘要:公共层Nodule:zyproject-common,通用返回体、状态码枚举、自定义分页类。本来计划Entity放在common里的,后来想了下,还是放到接口层,反正其他层也都会引用接口层。 接口独立成一个Module:zyproject-api-service,定义访问接口,供实现类、表现层调用, 阅读全文

posted @ 2020-02-18 17:10 zhouyu 阅读(1145) 评论(0) 推荐(0) 编辑

微服务迁移记(三):配置中心SpringCloud Config搭建
摘要:springboot推荐使用注解方式,减少了大量的xml配置。系统的基本配置文件我选择用yml格式,相对于properties,代码更简洁(不用重复写属性),结构化更清晰一点,读取速度也应该能略快一点吧。配置文件名bootstrap.yml优先于application.yml。 分布式配置中心,主要 阅读全文

posted @ 2020-02-15 12:08 zhouyu 阅读(383) 评论(0) 推荐(0) 编辑

Security5国际化
摘要:默认提示信息是英文,如登录失败时返回的是Bad Credentials。提示很不友好,需要自定义本地化的提示信息。网上搜索,很多人跟踪源码后,还是要配置xml,重写MessageSource等。 仔细想了一下,国际化应该是针对整个项目的,应该不只是Security,应该可以通用配置。于是就在配置文件 阅读全文

posted @ 2020-02-14 13:20 zhouyu 阅读(355) 评论(0) 推荐(0) 编辑

微服务迁移记(二):注册中心(consul搭建)
摘要:《微服务迁移记一:开篇》已介绍过,注册中心我选择的是consul。先通过下图来理解一下注册中心的作用: 大概是这么个意思吧,生产者将服务以别名方式注册到注册中心,消费者先根据服务别名获取到服务的真实地址,再通过真实地址访问生产者的服务。 一、下载consul 下载地址:https://www.con 阅读全文

posted @ 2020-02-10 12:52 zhouyu 阅读(646) 评论(0) 推荐(0) 编辑

微服务迁移记(一):技术架构
摘要:微服务SpringBoot+SpringCloud,SpringCloudConfig分布式配置中心,Hystrix服务保护,SpringCloudStream消息中间件,zuul实现反向代理和接口过滤。 阅读全文

posted @ 2020-02-09 12:33 zhouyu 阅读(691) 评论(0) 推荐(0) 编辑

导航