Java Spring Tutorial -- autowire byName, byType, constructor
来源:互联网 发布:python readline 编辑:程序博客网 时间:2024/06/04 19:09
文件结构:
package com.zxl.spring;public class MessageBean {private RefMessageBean refMessageBean;/* bean & constructor *//*public MessageBean(RefMessageBean refMessageBean){this.refMessageBean=refMessageBean;}*/public void setRefMessageBean(RefMessageBean refMessageBean){this.refMessageBean=refMessageBean;}public RefMessageBean getRefMessageBean(){return refMessageBean;}}
package com.zxl.spring;public class RefMessageBean {private String message;public RefMessageBean(String message){this.message=message;}public String getMessage(){return message;}}
package com.zxl.spring;import org.springframework.context.support.ClassPathXmlApplicationContext;public class SpringApp09 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubClassPathXmlApplicationContext context=new ClassPathXmlApplicationContext("SpringBeans.xml");MessageBean messageBean =(MessageBean) context.getBean("messageBean");System.out.println(messageBean.getRefMessageBean().getMessage());context.close();}}
<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://www.springframework.org/schema/beans"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><!-- bean --> <!-- <bean id="messageBean" class="com.zxl.spring.MessageBean" > <constructor-arg ref="refMessageBean" /></bean><bean id="refMessageBean" class="com.zxl.spring.RefMessageBean" > <constructor-arg value="hello!!" /></bean> --><!-- [][][] --><!-- constructor --> <!-- <bean id="messageBean" class="com.zxl.spring.MessageBean" autowire="constructor" /><bean class="com.zxl.spring.RefMessageBean"> <constructor-arg value="hello!!" /></bean> --><!-- [][][] --><!-- byName --><!-- <bean id="messageBean" class="com.zxl.spring.MessageBean" autowire="byName" /><bean id="refMessageBean" class="com.zxl.spring.RefMessageBean" > <constructor-arg value="hello!!" /></bean> --><!-- [][][] --><!-- byType --><bean id="messageBean" class="com.zxl.spring.MessageBean" autowire="byType" /><bean id="refMessageBean" class="com.zxl.spring.RefMessageBean" > <constructor-arg value="hello!!" /></bean> <!-- [][][] --></beans>
- Java Spring Tutorial -- autowire byName, byType, constructor
- Spring Autowire自动装配byName和byType
- autowire="byName" /"byType"
- spring 自动装配 default-autowire="byName/byType"
- spring 自动装配 default-autowire="byName/byType"
- spring 自动装配autowire=byName或byType
- spring 自动装配 default-autowire="byName/byType"
- 玩转Spring----autowire的bytype 和byname 装配
- Spring 中的byName与 byType
- Spring 中的byName与 byType
- Spring 中的byName与 byType
- Spring中的byName与byType
- Spring中autowire="byName"
- Spring的自动装配(byName;byType)
- Spring的自动装配(byName;byType)
- Spring的自动装配(byName;byType)
- spring实战之autowire="byType"
- spring实战之autowire="byType"
- Wince 5.0 6.0 7 开发环境
- 关于前端的一些小领会-下
- Copy
- MCI音乐播放器
- 牛刀小试、用SharePoint 实现请假管理功能
- Java Spring Tutorial -- autowire byName, byType, constructor
- Visual Studio:error MSB8020
- android下载指定的文件
- 含有三角函数的不等式
- CodeBlocks MinGW Windres 资源文件支持中文
- 男朋友就是你早晨醒来时第一个想到的那个人
- c实现"对象"
- 并发和同步
- 类型 SoftReference 不带有参数