zoukankan      html  css  js  c++  java
  • Spring注解说明

     @scope("singleton")
    
    #什么都不传是singleto是单实例,容器启动的时候创建对象,放到IOC中,用到的时候到IOC中获取,
    
    #如果传prototype表示是多实例,容器启动的时候不创建对象,在调用的时候创建容器到IOC中。且调用一次创建一次。
    
    @bean
    
    public Student student(){
    
    return new Student();
    
    }
    2.懒加载
    
    @lazy
    
    容器启动不创建对象,调用的时候创建对象
    
    @lazy
    
    @bean
    
    public Student student(){
    
    return new Studnet();
    
    }

    @Conditional({WindowConditional.class})
    WindowConditional 实现condition接口,返回true

    如果注解标记在类上,纳米是true类中的对象才会加入到容器中,如果标记在方法上,方法中的对象才会放到容器中。

    3.对象的初始化和销毁
    
    @Bean(destroyMethod="destroy",initMethod="int")
    public UserInfoEntity userInfoEntity() {
    return new UserInfoEntity();
    }
    也可以在类UserInfoEntity实现2个接口 initializingBean 和 DisposableBean
    也可以用注解方式进行bean的初始化和销毁
    使用的是JSR250里面的注解
    @PostConstruct 初始化 注解在初始化的方法上面
    @PreDestroy 销毁 在容器销毁bean之前调用
     4.@Qualifier
    
    自动装配,如果容器中某个bean有多个实例,想要获取指定的的实例,可以用@Qualifier
  • 相关阅读:
    frame、center和bounds
    UILabel
    UIColor
    Url_Filter(Code)
    listView介绍
    C# 常用正则
    C++指针的概念
    指针所具有的四个要素:
    windows_sendEmail
    工作笔记
  • 原文地址:https://www.cnblogs.com/sz-jack/p/9286711.html
Copyright © 2011-2022 走看看