zoukankan      html  css  js  c++  java
  • java简单学习笔记20190121

    装配spring bean有三种方式,构造器注入,setter注入,接口注入。

    <bean>标签中的<constructor-arg index=1 value='xxxx'>.传入构造器的参数

    <property name='x' value='xxx'通过属性的setter注入

    bean装配中又分在xml中显示配置,在java的接口和类中配置,bean的发现机制和自动装配原则。约定优于配置,

    装配集合的使用list,map,set,array的Xml配置方式,有各自的标签 ,<list>,<map>,<set>,<array>

    通过注解方式装配bean,@Component标注,代表spring Ioc把这个类扫描生成bean实例,参数value代表bean的id值,

    @ComponentScan通过注解正定义类config,代表进行扫描默认当前包路径,通过new AnnotationConfigApplicationContext(config.class)进行spring ioc的容器初始化,

    类中自动装配bean关键字@Autowired按类型注入对象,当存在歧义性时可以用@Primary和@Qualifier进行区分,

    @Primary只能告容器以哪个类为主,但有多具primary时也会报错,所以引入@qualifier指定在@Component('xxxx')中的id装 配要需要 的类

    构造函数中带有参数的也可以使用装配bean,例如public test(@Autowird Role arg1),在参数类型前加@Autowired。

    方法的返回对象当作bean装配的@Bean(name='xxxx')标注,

  • 相关阅读:
    iscsi-分区类型
    NFS
    测试目录
    测试
    函数
    循环、枚举、条件判断、选择排序
    格式化、列表、元组、字典、集合
    常量、注释、变量、堆栈、数据类型、强制转换
    站点迁移至https://traceless.site/
    CENTOS7 源码安装NGINX
  • 原文地址:https://www.cnblogs.com/lofe/p/10302007.html
Copyright © 2011-2022 走看看