Spring属性注入的注解

  • 使用@Autowired进行自动注入
  • @Autowired默认按照类型进行注入
    •   -如果存在两个相同Bean类型相同,则按照名称注入
  • @Autowired注入时可以针对成员变量或者set方法
  • 通过@Autowired的required属性,设置一定要找到匹配的Bean
  • 使用@Qualifier指定注入Bean的名称
  • 使用Qualifier指定Bean名称后,注解Bean必须指定相同名称
  • Spring提供对JSR-250中定义@Resource标准注解的支持

普通数据类型的属性注入

@Value("")

引用数据类型的属性注入

@Autowired

@Qualifier("")

@Resource(name="userDao")

原文地址:https://www.cnblogs.com/yangHS/p/11385210.html

时间: 2024-11-22 17:05:22

Spring属性注入的注解的相关文章

Spring属性注入的方式

Spring的属性注入主要有三种: 1.setter方式注入 2.构造方法注入 3.注解注入,注解注入又分为: ①java annotation ②spring annitation 其中第三种中的java annotation是我们推荐使用的方法. 下面就来一一介绍这些注入方式的使用方法: setter方式注入步骤: ①首先在拥有属性的类中建立属性的set方法. ②在配置文件中使用property标签来注入. 构造方法方式注入步骤: ①创建属性所在的类创建构造方法,同时必须把默认的空构造方法也

Spring属性注入、构造方法注入、工厂注入以及注入参数(转)

Spring 是一个开源框架. Spring 为简化企业级应用开发而生(对比EJB2.0来说). 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.Spring 是一个 IOC(DI) 和 AOP 容器框架. 具体描述 Spring:轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API控制反转(依赖注入) (IOC----inverse of control .DI --- dependenc

Spring依赖注入:注解注入总结

http://outofmemory.cn/code-snippet/3670/spring-inject-by-annotation 注解注入顾名思义就是通过注解来实现注入,Spring和注入相关的常见注解有Autowired.Resource.Qualifier.Service.Controller.Repository.Component. Autowired是自动注入,自动从spring的上下文找到合适的bean来注入 Resource用来指定名称注入 Qualifier和Autowir

Spring学习之路(一)spring属性注入

1.编写类 public class Bean3 { private String userName; //toString()下面的一个方法 public Bean3(String userName) { this.userName = userName; } public void text(){ System.out.println("bean3-----------" + userName); } } 2.配置文件 <!-- 属性注入 --> <bean id

spring属性注入

1,set方法注入 (1)对于值类型的属性: 在对象中一定要有set方法 package com.songyan.demo1; import com.songyan.injection.Car; /** * 要创建的对象类 * @author sy * */ public class User { private String name; private int age ;/** * 重写toString方法在输出对象时将属性值输出 */ @Override public String toSt

Spring 反射注入+全注解注入

http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380143fd3d1027fa3c215cc79031c1061e5bc23251100ce95223a54b2081ab9b66d232a0927b69ece8d4fdcbb902b2f8927347716804214d212b2df037881769f4d99aa0e97bce74398b9a5d5c85523dd22766df0f79c2b0203be

spring属性注入方式

一.使用有参构造注入属性 配置文件 constructor-arg标签是需注入属性的名字 User类 生成了User的有参构造函数 测试类 结果 打印出了name属性的值 二.使用set方法注入属性 配置文件 property标签的name为注入属性的名字 User类 测试类 结果

Spring属性注入的XML配置

1.简单bean配置 配置bean的简单属性,基本数据类型和String. <bean id="user"   class="com.rk.entity.User"> <property name="age"value="60"></property> <propertyname="name" value="RK"></propert

spring IOC快速入门,属性注入,注解开发

我们使用spring框架也会使用到配置文件,我们需要在src下创建一个关于spring的配置文件,一般情况名称叫applicationContext.xml 基本约束: <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> IOC快速入门 inversion of Controller