![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 83
Spring框架相关知识
W|J
你很懒,还没有添加简介
展开
-
Spring Bean的生命周期、Java配置BeanFactoryPostProcessor失效与解决
到底什么是 BeanFactory它是 ApplicationContext 的父接口它才是 Spring 的核心容器, 主要的 ApplicationContext 实现都【组合】了它的功能,【组合】是指 ApplicationContext 的一个重要成员变量就是 BeanFactoryBeanFactory 能干点啥表面上只有 getBean实际上控制反转、基本的依赖注入、直至 Bean 的生命周期的各种功能,都由它的实现类提供。原创 2022-10-03 20:31:52 · 3312 阅读 · 5 评论 -
Advisor 被重复代理问题排查
项目中存在多个且其持有的 Advisor Bean 重复。原创 2024-03-28 17:36:27 · 304 阅读 · 0 评论 -
rocketmq Listener 还可以这样配置(基于SPEL\限定符号\自动连线)
对于项目中多个消息消费者\消息监听者, 关于对消息选择及处理的优雅方法原创 2024-03-05 16:34:53 · 835 阅读 · 0 评论 -
Spring Boot 入门
Spring Boot 是利用了自动配置类来简化了 aop 相关配置AOP 自动配置类为可以通过禁用 aop 自动配置AOP 自动配置的本质是通过来开启了自动代理,如果在引导类上自己添加了那么以自己添加的为准的本质是向容器中添加了这个 bean 后处理器,它能够找到容器中所有切面,并为匹配切点的目标类创建代理,创建代理的工作一般是在 bean 的初始化阶段完成的。原创 2022-11-24 23:01:55 · 831 阅读 · 0 评论 -
SpringMVC
DispatcherServlet 是在第一次被访问时执行初始化, 也可以通过配置修改为 Tomcat 启动后就初始化 registrationBean.setLoadOnStartup()首先创建了 Servlet 容器,其次创建了 Servlet 的前端控制器,最后将 容器和控制器进行组合。每个具体的init的方法中都会去收集自定义的 Resolver 如果没有则会加载默认的配置。调用控制器方法、并处理方法参数与方法返回值。可查看 Tomcat 启动日志查看。原创 2022-10-14 10:16:31 · 644 阅读 · 0 评论 -
Spring 单例注入其它 scope 的四种解决方法 &@Scope 源码解读
Spring Bean定义时的 作用范围Scope的可选值&默认值、以及单例Bean 注入其他几种作用范围Bean时候保证 Scope 正确被使用的方法。其实是推迟 Bean 的获取原创 2022-09-24 23:33:12 · 617 阅读 · 0 评论 -
AOP 实现的几种方法 arthas工具分析
ajc 编译器、 agent 类加载、arthas工具的使用、aop失效的场景原创 2022-09-25 22:53:51 · 610 阅读 · 0 评论 -
SpringMVC的配置、调用链、拦截器
工作流程添加Jar包配置前端控制器DispatcherServlet<servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <!-- .原创 2021-07-12 09:05:10 · 289 阅读 · 0 评论