摘要:
从api请求中获取访问的具体信息,是一个很常见的功能,这几天在研究springcloud,使用到了其中的gateway,刚好将研究的过程结果都记录下来 0. Version 1. GET请求 对于记录get的请求,gateway中过滤器的 方法就可以获取的到了,关键的代码如下 2. POST请求 对 阅读全文
摘要:
前言 学习官方文档,发现对于过滤器有分为三类 默认过滤器 自定义过滤 全局过滤器 于是就有一个疑问,关于这些过滤器的访问顺序是怎样的,今天就以一个demo来进行测试 准备阶段 过滤器工厂类 以此为模板,复制出几份就可以了,注意打印信息,可区分就行 过滤器配置类 这里我们设置了 2个默认过滤器 2个自 阅读全文
摘要:
之前没有使用过spring data,关于spring data有很多很棒的设计,例如仅仅只需要声明一个接口就行,你甚至都不需要去实现,spring data有内置默认的实现类,基本就上完成绝大多数对单表的操作 然后是因为使用es,也想着用spring data来集成,遇到自定义的repositor 阅读全文
摘要:
spring cloud gateway提供了很多内置的过滤器,那么因为需求的关系,需要自定义实现,并且要可配置,在一番折腾之后,总算是解决了,那么久记录下来 对于自定义的factory,我们可以选择去实现接口或继承已有的抽象类,相关的接口是 GatewayFilterFactory ,而sprin 阅读全文
摘要:
之前的项目因为历史的原因,都是一个project里只包含了一个module,今年进入了新的项目组,出现了多个module,最近刚好也是在学《maven实战》因此想要将这个东西记录下来 工程情况如下图 示例的工程名为inaction 其中位于根目录的pom.xml内的代码如下 因为是多module,所 阅读全文
摘要:
Spring自带了多种应用上下文 AnnotationConfigApplicationContext:从一个或多个java配置类中加载应用上下文 AnnotationConfigWebApplicationContext:从一个或多个java配置类加载web的应用上下文 ClassPathXmlA 阅读全文
摘要:
感谢博主的这篇分享,见 https://www.cnblogs.com/qifenghao/p/8977378.html 在今天的面试中,突然被考官问了这个问题,当时脱口而出的是 threadlocal容易会有内存泄漏,需要注意remove。其实自己仔细想想,这个回答太过于结果了,没有思考为何要配合 阅读全文
摘要:
三条与优化有关的格言: 很多计算上的过失都被归咎于效率(没有必要达到的效率)、而不是任何其他原因——甚至包括盲目地做傻事 ——William A.Wulf 不要去计较效率上的一些小小得失,在97%的情况下,不成熟的优化才是一切问题的根源。 ——Donald E. Knuth 在优化方面,我们应该遵守 阅读全文