Spring自定义对象的注入配置
来源:互联网 发布:最火歌曲2016网络歌曲 编辑:程序博客网 时间:2024/05/18 05:14
以上文章介绍的方法或方式,都是注入基本数据类型例如String,int等等,本例将介绍自定义对象的注入方式的配置。
【转载使用,请注明出处:http://blog.csdn.net/mahoking】
操作步骤:
1、 创建Topic对象。
public class Topic {/**内容*/private String context;public String getContext() {return context;}public void setContext(String context) {this.context = context;}public Topic(String context) {this.context = context;}}
2、 创建Speaker对象。
public class Speaker {private Topic topic;public Topic getTopic() {return topic;}public void setTopic(Topic topic) {this.topic = topic;}/** * 演讲 */public void speech() {System.out.println("[Speaker's Topic Context is ]"+topic.getContext()+".");}}
3、 创建Spring配置文件middleLearn01.xml。
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd"><!-- Learn middle 01 使用内部bean,但该bean不能被其他bean使用<bean id="speaker05" class="com.mahaochen.spring.middle.learn05.Speaker"scope="singleton"><property name="topic"><bean class="com.mahaochen.spring.middle.learn05.Topic"><constructor-arg index="0" value="Tour and Recollection" /></bean></property></bean> --><!-- OR Learn middel 02 --><bean id="middleSpeaker01" class="com.mahaochen.spring.middle.learn01.Speaker"scope="singleton"><property name="topic" ref="topic"/></bean><bean id="topic" class="com.mahaochen.spring.middle.learn01.Topic"><constructor-arg index="0" value="Tour and Recollection" /></bean></beans>
4、将Spring配置文件middleLearn01.xml引入到主配置文件beans.xml中。
<import resource="com/mahaochen/spring/middle/learn01/middleLearn01.xml"/>
5、编写测试类TestSpringMiddle01.java。
public class TestSpringMiddle01 {public static void main(String[] args) {BeanFactory beanFactory = new ClassPathXmlApplicationContext("beans.xml");Speaker speaker05 = beanFactory.getBean("middleSpeaker01", Speaker.class);speaker05.speech();}}
【转载使用,请注明出处:http://blog.csdn.net/mahoking】
1 0
- Spring自定义对象的注入配置
- NET MVC+Spring.NET:二、注入自定义的对象
- SPRING.NET 配置对象属性注入的例子
- spring对象数组的注入
- Spring依赖注入的配置
- spring注解注入的配置
- 自定义标签Spring注入的问题
- JSP自定义标签的spring注入
- web 容器拿到spring 注入的对象
- Spring 实现引用对象中值的注入
- 获取spring注入的service对象
- JSP 获取Spring注入的对象
- quartz的job中注入spring对象!
- spring对象类型属性的注入
- 过滤器中注入spring管理的对象
- Spring注入对象类型的属性
- spring的注入参数(bean对象中又有bean属性),beans.xml配置
- 关于spring的配置注入和注释注入的见解
- Spring AOP:基本概念,基础接口,基础类,基本流程
- 傅里叶变换资料汇总
- Junit4学习与使用
- mount.nfs: access denied by server while mounting解决由权限引发的问题
- 调试bootsect和setup和head到main
- Spring自定义对象的注入配置
- IOS json 转 Object / ios json to Object / ios json convert Object
- 最大子序列和问题
- 在JAVA项目中如何配置WebService服务器端
- 趣味XOR
- 开发语言小传之一:最早的编程语言——机器语言
- 炮案秸忧舷杏临肮凡永梅揪衬嫡俳
- linux ubuntu12.04 下的 vasp 5.2 的安装方法
- Floyd算法