美文网首页
Spring注入的一些特点

Spring注入的一些特点

作者: setone | 来源:发表于2019-04-23 17:49 被阅读0次

了解一下spring注入的一些规则

@Configuration
public class BeanConfig {
        @Bean
    public Budget budget(){
        Budget budget = new  Budget();
        budget.setCompany("牛逼科技");
        return budget;
    } 
    
    @Bean(name="budget1")
    public Budget budget23(){
        Budget budget = new  Budget();
        budget.setCompany("牛逼科技");
        return budget;
    } 
    
    @Bean
    public Budget budget2(){
        Budget budget = new  Budget();
        budget.setCompany("牛逼科技123123");
        return budget;
    } 

这两个bena的注入写法是

    @Autowired
    Budget budget;
    
    @Autowired
    @Qualifier("budget2")
    Budget budget2;
    
    @Autowired
    @Qualifier("budget1")
    Budget budget1;

@Bean注解里面有个name字段,如果你申明了,那么bean的name会按照你申明的注入,没有声明会按照默认的名称(方法名类名首字母小写)注入

        localSessionFactoryBean.setPackagesToScan("com.cmcmc");
        
        ApplicationContext applicationContext = SpringContextAware.getApplicationContext();
        DefaultListableBeanFactory beanFactory = (DefaultListableBeanFactory)applicationContext.getAutowireCapableBeanFactory();
        beanFactory.applyBeanPostProcessorsAfterInitialization(localSessionFactoryBean, localSessionFactoryBean.getClass().getName());
        beanFactory.registerSingleton(localSessionFactoryBean.getClass().getName(), localSessionFactoryBean);
image.png

如图我们实现了动态修改bean

相关文章

  • Spring注入的一些特点

    了解一下spring注入的一些规则 这两个bena的注入写法是 @Bean注解里面有个name字段,如果你申明了,...

  • Spring特点

    Spring的特点 轻量级Spring的开销和大小都很小,JAR包体积小,处理开销也小。 控制反转自动注入所依赖的...

  • Spring 学习心得(二)

    Spring IOC again 参数值注入 注入基本值 注入Bean对象 注入Spring表达式值 注入nul...

  • 2.Spring核心之一依赖注入

    提到Spring,基本用过的都会说其有依赖注入和控制反转,以及面向切面编程的特点,下面这篇文章主要说一下依赖注入。...

  • Spring 的属性注入

    Spring 的属性注入 Spring 的属性注入,我们可以理解成之前说过的 DI (依赖注入)。 注入方式 对于...

  • Spring学习手册(5)—— bean作用域

    Spring学习手册(4)—— Spring 依赖注入中介绍了Spring依赖注入的基本方式以及各种类型的参数注入...

  • JAVA 核心笔记 || [xxx] Spring 之 依赖注入

    Spring 依赖注入 DL Spring 两种注入方式 Setter 方法注入 构造器注入 使用App.java...

  • spring源码解析-循环依赖

    讲解内容: spring的循环依赖---属性注入--自动注入 spring bean的生命周期 spring be...

  • Spring核心:IOC容器的实现(一)

    IOC容器概述 大家说起spring最大的优势或者说特点就是依赖注入和控制反转,其实这两个特点对IOC容器来说是一...

  • Spring Aware源码

    通过实现 Aware 接口,可以在 Spring 启动时,调用接口定义的方法,将 Spring 底层的一些组件注入...

网友评论

      本文标题:Spring注入的一些特点

      本文链接:https://www.haomeiwen.com/subject/wdhbgqtx.html