Spring Bean装配之Autowired注解说明-2
来源:互联网 发布:如何学编程 编辑:程序博客网 时间:2024/06/03 17:17
1.使用
2.数组及Map的自动注入:
package com.wuyonghu.autowired;public interface BeanInterface {}
package com.wuyonghu.autowired;import org.springframework.stereotype.Component;@Componentpublic class BeanImpl1 implements BeanInterface{}
package com.wuyonghu.autowired;import org.springframework.stereotype.Component;@Componentpublic class BeanImpl2 implements BeanInterface{}
package com.wuyonghu.autowired;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;@Componentpublic class BeanInvoker { @Autowired private List<BeanInterface> list; public void say(){ if(null!=list){ for (BeanInterface bean : list) { System.out.println(bean.getClass().getName()); } }else{ System.out.println("自动注入失败"); } }}
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd"> <context:component-scan base-package="com.wuyonghu" /></beans>
测试代码:
@Test public void testHello7() { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml"); BeanInvoker resources = (BeanInvoker) context.getBean("beanInvoker"); resources.say(); }
0 0
- Spring Bean装配之Autowired注解说明-2
- Spring Bean装配之Autowired注解说明-1
- Spring Bean装配之Autowired注解说明-3
- Spring Bean装配--Autowired注解注入说明
- Spring学习笔记(11. Spring Bean装配之Autowired注解说明)
- Spring Bean装配--@Qualifier结合@Autowired注解注入说明
- Spring入门——Bean装配之Autowired注解
- Spring入门(Bean装配,Autowired注解)
- Spring Bean装配--@Bean注解注入说明
- Spring Bean装配之基于Java的容器注解说明——@Bean
- Spring Bean装配之基于Java的容器注解说明——@Bean和@Scope
- Spring的《注解装配》- @autowired
- 第2章 装配Bean---@Autowired注解---笔记2
- 【spring教程之九】spring注解@Autowired自动装配
- Spring Bean装配之基于Java的容器注解说明——@ImportResource和@Value
- Spring Bean装配之基于Java的容器注解说明——基于泛型的自动装配
- spring注解自动装配Bean
- Spring 使用注解装配Bean
- shell--echo/printf
- JavaScript操作CSS样式实现简单的验证码的功能
- Ubuntu挂载硬盘没有执行权限的解决
- 搭建springMvc+spring+hibernate+maven开发环境003
- 排序算法之计数&基数排序
- Spring Bean装配之Autowired注解说明-2
- PYQT TIP : QSpinBox signal waits for return key to be pressed
- 图的m着色问题ACC PASCAL
- hive常用命令
- mfc z 次序
- 设备驱动---第二课(字符型设备)
- Vim入门教程(1)
- 一名弱校ACMer的感悟
- [模板]堆