java
文章平均质量分 91
咖啡V
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring容器启动流程源码解读--java-config技术
Spring Framework 是 Java 语言中影响最为深远的框架之一,其中的 IOC 和 AOP 两个经典思想更是一直被程序员津津乐道,后面推出的 Spring Boot、Spring Cloud 系列也是在其基础之上开发,要想搞明白 Spring 全家桶系列,必须脚踏实地的从 Spring Framework 学习起。本篇文章主要是从代码层面对 Spring 框架的启动做一个完整解析,这里的思想都是笔者根据自己使用 Spring 的经验和对 Spring 的了解综合而成,以下内容谨代表个人看法转载 2021-02-19 14:31:16 · 494 阅读 · 0 评论 -
模拟JDK动态代理-独立逻辑代码
模拟JDK动态代理-独立逻辑代码实现动态代理可以简单的分为四个步骤,我们只需要分析清楚逻辑代码流程,代码什么的都不是事,下面给大家简单介绍说下我的实现步骤。 1. 分析业务代码,明白需要横切的逻辑代码,通过File创建代理类的源码; 2. 使用JavaCompiler将代理类的源码进行编译成字节码文件; 3. 利用反射原理将字节码加载到JVM内存中,并实例化代理对象; 4. 返回代理原创 2017-12-14 20:04:37 · 279 阅读 · 0 评论 -
Spring Bean 的生命周期,是如何被管理的?
定义Bean是一个被实例化,组装,并通过Spring IOC容器(BeanFactory和ApplicationContext容器)所管理的对象。作用域Spring支持五个作用域,分别是singleton、prototype、request、session、globalsession作用域 说明 singleton...原创 2019-03-21 16:36:49 · 838 阅读 · 0 评论 -
SpringBoot+Dubbo+Shiro 导致dubbo无法注入到Realm的问题解决方案
问题的原因加载顺序引起的。方案一:用spring-dubbo配置文件的形式, 这个注入应该没问题主要说方案二:采用dubbo注解@Reference注入, 在实际情况中, 由于shiro和dubbo加载顺序的原因, 会导致使用@Reference的bean注入到Realm中为null, 故在其他地方可以引用 该dubbo bean, 然后转化为spring bean,再用spring上下文...原创 2019-03-29 11:38:25 · 1690 阅读 · 3 评论
分享