- 博客(9)
- 收藏
- 关注
原创 springBoot2.0 MyBatis Redis 及RedisCache 整合附demo
springboot2.0 + mybatis 或者 springboot2.0 + redis 在网上可以找到很多资料,但是大都不全或者有这样那样的问题,所以便自己动手写了个demo,能只用 yaml 配置的,尽量不再写代码。pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://mav...
2018-10-09 15:16:27 3083
原创 springboot2.0+druid+mybatis 读写分离
文末有demo链接先上pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht
2018-09-28 09:56:17 4808 6
原创 springcloud 中 zuul 如何修改请求参数
一. 为什么要用到这个 在基于 springcloud 构建的微服务系统中,通常使用网关zuul来进行一些用户验证等过滤的操作,比如 用户在 header 或者 url 参数中存放了 token ,网关层需要 用该 token 查出用户 的 userId ,并存放于 request 中,以便后续微服务可以直接使用而避免再去用 token 查询。二.基础知识 在 zuul 中最大...
2018-01-18 10:45:21 10783 10
原创 Feign 访问远程api,动态指定url
springcloud 中的 feign 组件不仅能结合 eureka 实现springCloud内部的访问,还可以单独使用实现类似 httpClient 的功能,或者说 feign 其实就是一个简化版的 httpClient 。------- 最后面附上源码 -------首先是 pom.xml 文件:springboot 和 springcloud 的版本<ver...
2019-04-29 14:12:47 48579 7
原创 eclipse 枚举类 格式化优化
一. 为什么要用到这个 eclipse 的格式化无疑非常 好用,carl+shift+F 组合已经成了惯性手势,但仍有一些地方存在问题,比如枚举类型 enum 的默认格式化就非常难看,不仅将所有枚举都放到一行,第二行还会空格,甚至后面如果还有很多的话,每一行前面都会增加空格,最后形似一个倒三角形,作为一个小小的代码洁癖患者,不能忍。二.优化做法 打开设置:wind
2018-01-29 12:13:41 1610
原创 用 zuulFilter 打印请求日志
一. 为什么要用到这个 用了 spingcloud 之后,很多业务功能都可以做分离,在网关 zuul 层的过滤器除了做一些验证之外,还可以用来打印请求日志。二.具体做法 话不多说,直接上代码:import java.io.IOException;import java.io.InputStream;import java.nio.charset.Charset
2018-01-25 11:27:45 10858 3
原创 zuulFilter中注入bean 失败
一. 为什么要用到这个 上周想实现在网关层 zuul 实现用户认证操作,即需要在网关过滤器中调用其他的微服务,按常规做法在 filter 中用 @Autowired 注解一个feign接口,启动 一直失败,用度娘谷歌查了又查,只找到一些类似【在过滤器中注入bean】失败,但说的都是springMVC 并不是springcloud中的网关层二. 解决方法 查了很久,最终
2018-01-23 10:15:54 2245 2
原创 eureka 启动失败 返回xml信息
一. 为什么要用到这个 今天照常启动eclipse后,启动eureka项目,访问对应eureka却返回一大堆 xml 信息,看控制台却并没有报错,很奇怪的情况,度娘甚至找不到相关信息,google上有一个问题类似的,下面 有个提示说 在配置文件里加一行配置,我试了依然失败二.解决方案 尝试各种方法无果后,决定从maven下手。 第一次,找到自己ma
2018-01-16 16:21:06 976
原创 windows 安装 elastic 6.X
一. 为什么要用到这个用springCloud做分布式开发时,涉及到链路追踪的相关知识,详细参照 spring-cloud-sleuth+zipkin追踪服务实现(三)里面把链路追踪日志用elastic作用了持久化,但没有提到在wimdows环境下怎么安装,网上找的都是 2.x 或者 5.x 的教程,而且都是linux环境下,但我们开发一般用windows,故有此需求。二. 基础知
2018-01-11 17:29:51 3462 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人