随笔分类 -  框架

摘要:关于Spring框架中的循环依赖问题,您可以尝试以下几种方法来解决: 重新定义Bean依赖:重构代码以消除循环依赖。这可能涉及重新设计类,使它们不相互依赖即可运行。 使用Setter注入:与构造函数注入相比,使用setter注入。Spring可以更好地处理setter注入的循环依赖,因为对象引用是在 阅读全文
posted @ 2024-02-29 13:46 好奇成传奇 阅读(294) 评论(0) 推荐(0) 编辑
摘要:过滤器两个功能: 1、其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础; 2、过滤器功能则负责对请求的处理过程进行预干预,是实现请求校验、服务聚合等功能的基础。 有4类可重写的方法来自定义过滤器,如下: filterType:返回一个字符串代表过滤器的类型,在zuul 阅读全文
posted @ 2023-02-09 10:48 好奇成传奇 阅读(73) 评论(0) 推荐(0) 编辑
摘要:在Feign中,Client是一个非常重要的组件,Feign最终发送Request请求以及接收Response响应都是由Client组件来完成的。Client在Feign源码中是一个接口,在默认情况下,Client的实现类是Client.Default。Client.Default是由HttpURL 阅读全文
posted @ 2021-04-19 11:09 好奇成传奇 阅读(6398) 评论(0) 推荐(0) 编辑
摘要:logback-MDC 相当于自定义日志格式输出 写在过滤器中 示例: try { Context context = createContext(request, response); processSysNo(request, response, context); processSeqNo(r 阅读全文
posted @ 2021-02-18 15:05 好奇成传奇 阅读(1555) 评论(0) 推荐(0) 编辑
摘要:POM文件配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac 阅读全文
posted @ 2020-12-07 10:27 好奇成传奇 阅读(2705) 评论(0) 推荐(0) 编辑
摘要:spring Boot应用启动器基本的一共有44种,具体如下 1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。 2)spring-boot-starter-actuator 帮助监控和管理应用。 3)spring-boot-star 阅读全文
posted @ 2020-10-29 14:58 好奇成传奇 阅读(1889) 评论(0) 推荐(0) 编辑
摘要:随着互联网的发展进入下半场,数据的时效性对企业的精细化运营越来越重要, 商场如战场,在每天产生的海量数据中,如何能实时有效的挖掘出有价值的信息, 对企业的决策运营策略调整有很大帮助。此外,随着 5G 技术的成熟、广泛应用, 对于工业互联网、物联网等数据时效性要求非常高的行业,企业就更需要一套完整成熟 阅读全文
posted @ 2020-10-29 14:48 好奇成传奇 阅读(711) 评论(0) 推荐(0) 编辑
摘要:Feign之日志输出 在我们日常开发过程中,经常会查看日志解决问题,那么Feign是不是也有日志输出呢? 答案:是的。 在构建@FeignClient注解修饰的服务客户端时,会为每一个客户端都创建一个Feign.Logger实例,可以利用该日志对象的Debug模式来分析Feign的请求细节。 环境配 阅读全文
posted @ 2020-10-27 18:24 好奇成传奇 阅读(10241) 评论(0) 推荐(0) 编辑
摘要:@Async实现异步调用 pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 启动类 @Enab 阅读全文
posted @ 2020-09-27 15:54 好奇成传奇 阅读(9947) 评论(0) 推荐(1) 编辑
摘要:使用步骤: 步骤一、在spring配置文件中引入<tx:>命名空间 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml 阅读全文
posted @ 2020-09-23 18:32 好奇成传奇 阅读(367) 评论(0) 推荐(0) 编辑
摘要:本文向大家介绍Hibernate过滤器,可能好多人还不了解Hibernate过滤器,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。 Hibernate3新增了对某个类或者集合使用预先定义的Hibernate过滤器条件(filter criteria)的功能。过滤器条件相当于定义一个 阅读全文
posted @ 2020-09-23 18:13 好奇成传奇 阅读(316) 评论(0) 推荐(0) 编辑
摘要:Spring 容器中的 Bean 是有生命周期的,Spring 允许 Bean 在初始化完成后以及销毁前执行特定的操作。下面是常用的三种指定特定操作的方法: 通过实现InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法; 通过 元素的 init-m 阅读全文
posted @ 2020-09-12 11:23 好奇成传奇 阅读(565) 评论(0) 推荐(0) 编辑
摘要:前言 项目中更需要使用到webservice,具体的是使用jersey。那么首先需要了解jersey和webservice的关系,捋顺webservice框架的各种实现,通过查阅相关博客,我个人总结webservice的结构图如下: 通过上图,大概可以了解到webservice和jersey的关系了 阅读全文
posted @ 2020-05-28 10:03 好奇成传奇 阅读(580) 评论(0) 推荐(0) 编辑
摘要:在xml配置了这个标签后,spring可以自动去扫描base-package下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean 注意:如果配置了<context:component-scan>那么<cont 阅读全文
posted @ 2020-05-26 20:28 好奇成传奇 阅读(802) 评论(0) 推荐(0) 编辑
摘要:MVC整体架构和流程 用户发送请求至前端控制器 DispatcherServlet DispatcherServlet 收到请求调用 HandlerMapping 处理器映射器 处理器映射器根据请求 url 找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给 Dispatche 阅读全文
posted @ 2020-05-26 13:47 好奇成传奇 阅读(171) 评论(0) 推荐(0) 编辑
摘要:简介 Elasticsearch Elasticsearch是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。它被用作全文检索、结构化搜索、分析以及这三个功能的组合。支持集群配置。 Logstash/Filebeats Logstash是一款强大的数据处理工具 阅读全文
posted @ 2020-05-26 13:31 好奇成传奇 阅读(233) 评论(0) 推荐(0) 编辑
摘要:前言 系统之前接入的是单点redis,为了条系统高可用能力,特增加集成redis-cluster集群的步骤 依赖库引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-d 阅读全文
posted @ 2020-05-26 13:16 好奇成传奇 阅读(1315) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示