网站首页 站内搜索

搜索结果

查询Tags标签: beanName,共有 127条记录
  • 【Spring浅析】一、 BeanFactory 有啥可说的?

    阅读 Spring 源码,BeanFactory 是避不了的存在。而大家常见的使用场景,也是以下形式: ConfigurableApplicationContext ctx = SpringApplication.run(xxx.class); BeanFactory beanFactory = (BeanFactory) ctx; beanFactory.getBean(xxx);但 BeanFactory 可不是如此枯…

    2021/5/16 18:25:45 人评论 次浏览
  • spring5源码阅读2spring容器启动

    spring5源码阅读2spring容器启动 1 webApp启动加载2 ContextLoaderListener监听webApp启动3 ContextLoader监听加载spring容器4 AbstractApplicationContext刷新容器4.0 prepareRefresh4.1 obtainFreshBeanFactory4.1.1 创建beanFactory4.1.2 装载beanDefinitions4.1.2.1 …

    2021/5/9 20:31:44 人评论 次浏览
  • Spring Bean IOC、AOP 循环依赖

    循环依赖分为三种,自身依赖于自身、互相循环依赖、多组循环依赖。 但无论循环依赖的数量有多少,循环依赖的本质是一样的。就是你的完整创建依赖于我,而我的完整创建也依赖于你,但我们互相没法解耦,最终导致依赖创建失败。 所以 Spring 提供了除了构造函数注入和原型注…

    2021/5/7 10:29:43 人评论 次浏览
  • Spring源码——AOP实现原理

    引言 Spring AOP(Aspect Orient Programming),AOP翻译过来就是面向切面编程,它体现的是一种编程思想,是对面向对象编程(OOP)的一种补充。 在实际业务开发过程中,有一些代码,跟业务没有任何关系,但在很多地方又会用到,比如:记录日志、计算执行时间、事务、权限…

    2021/5/5 20:28:27 人评论 次浏览
  • 82、获取容器中的bean

    @Beanpublic CommandLineRunner commandLineRunner(ApplicationContext ctx) {return args -> {System.out.println("Lets inspect the beans provided by Spring Boot:");String[] beanNames = ctx.getBeanDefinitionNames();Arrays.sort(beanNames);for (S…

    2021/4/23 18:25:36 人评论 次浏览
  • Spring手写第二篇-IOC容器详解以及循环依赖解决

    手写Spring第二版 相对于第一版,主要修改内容:由BeanDefinitionReader加载配置文件并扫描相关的类 将扫描到的类封装成BeanDefinition对象 ApplicationContext实例创建时,实例化对象并依赖注入 ApplicationContext实例化对象时,统一调用getBean()方法并封装成BeanWrap…

    2021/4/15 18:25:24 人评论 次浏览
  • spring源码学习总结3-IOC-IOC常见扩展类

    只列举最常用的 一、InitializingBean 方法: afterPropertiesSet() 作用: 初始化Bean时(bean实例已经生成),修改Bean属性(需要类实现此接囗) 二、BeanPostProcessor 方法: postProcessBeforeInitialization(Object bean, String beanName) postProcessAfterInitializat…

    2021/4/13 14:25:20 人评论 次浏览
共127记录«上一页1... 56789下一页»
扫一扫关注最新编程教程