zoukankan      html  css  js  c++  java
  • Spring源码解析之常见注解

    1、@PropertySource

    import org.springframework.core.env.Environment;
    @PropertySource("aaajdbc.properties")
    public class ConfigAOP {
    
        @Value("${beanchange.changename}")
        String changename;
    
        @Autowired
        private Environment env;
        
    }
    测试:
            ConfigAOP configAOP = annotationConfigApplicationContext.getBean(ConfigAOP.class);
            System.out.println(configAOP.getChangename());
            Environment environment = configAOP.getEnv();
            System.out.println(environment.getProperty("beanchange.changename"));    
    

    2、常见组件:

    • @Scope:作用域
    • @Lazy(true) :延迟初始化
    • @Service:标注业务层组件。@Controller:标注Dao组件。
    • @PostConstruct:标注初始化方法 。@PreDestory:标注销毁方法
    • @DependsOn:定义Bean初始化以及销毁时的顺序
    • @Primary:装配时首选
    • @Autowired  @Qualifier("beanName") 
    • @AliasFor :注解中的属性可以互相为别名进行使用
  • 相关阅读:
    Jmeter学习总结
    WABAPI使用
    EF 学习笔记
    WCF学习笔记
    MVC学习笔记
    IIS使用问题
    CSS学习笔记
    Rotate Image
    Two Sum
    野指针及c++指针使用注意点
  • 原文地址:https://www.cnblogs.com/yaohuiqin/p/10530277.html
Copyright © 2011-2022 走看看