zoukankan      html  css  js  c++  java
  • 194-Spring注入属性的几个注解?

    首先我们因该明白一点:属性注入分为两种一种是简单数据类型,一种是引用数据类型。在这里我们只谈论注解的方式,不谈论xml中的<bean>标签。
        @Value   @Autowried   @Resource       @Reference(dubbo独有的注解)

        @Value是简单类型注入,一般都是直接赋值,八大基本类型与String类型
        @Autowried是引用数据类型注入,这个注解采用的是byType方式实现了注入。他也可以使用byName属性注入,
        但是这需要我们再额外添加一个标签@Qualifier("userController")
        @Autowired还有一个属性 required ,默认值为 true ,表示当匹配失败后,会终止程序运
        行。若将其值设置为 false ,则匹配失败,将被忽略,未匹配的属性值为 null 。
        @Resource是JDK自带一一种注解,默认是按照名称注入的,要求JDK必须是1.6。但是@Resource注解是先按照byName方式进行注入,如果无法匹配就按照ByType的方式进行注入。

  • 相关阅读:
    js对象
    实习经历日志02
    前端实习经历日志01
    js变量提升
    WebApls-元素(offset, client, scroll)
    WebApls-Bom
    WebApls-DOM的核心总结
    WebApls-节点01
    javascript-
    Javascript-字符串对象
  • 原文地址:https://www.cnblogs.com/pogusanqian/p/12956369.html
Copyright © 2011-2022 走看看