Spring 学习手札(二)通过XML定义Bean
来源:互联网 发布:网络兼职招聘58同城 编辑:程序博客网 时间:2024/06/03 19:56
一、定义一个Bean:
<bean id="jacksShip" class="com.codeevoship.PirateShip"> <property name="shipName" value="Black Pearl"></bean>1、bean id,bean的全局标志,这里是jacksShip;这个bean是PirateShip类的实例。
2、shipName是PirateShip的一个属性,这里将shipName设置为Black Pearl;实际是调用了shipName的Setter方法。
3、还可以通过constructor-arg参数,使用带参数的构造函数设置实例的shipName属性。
<bean id="jacksShip" class="com.codeevoship.PirateShip"> <constructor-arg value="Black Pearl"></bean>
最后如何实例化:
public class WarOfPirate { public static void main(String[] args) throws Exception { BeanFactory factory = new XmlBeanFactory(new FileSystemResource("ship.xml")); PirateShip jacksShip = (PirateShip)factory.getBean("jacksShip"); ... } }4、通过BeanFactory加载ship.xml(之前xml的名称),然后从中取出jacksShip bean注入到main函数中的jacksShip中。
杰克船长从xml手中获取了黑珍珠号……
Author:Pirate Leo
Blog: http://blog.csdn.net/pirateleo
Email: codeevoship@gmail.com
转载请注明出处,谢谢。
若有侵权之处请致信告知,本人必将迅速处理。
- Spring 学习手札(二)通过XML定义Bean
- Spring 入门学习手札(四)通过构造函数注入
- Spring 注解学习手札(二) 控制层梳理
- Spring 注解学习手札(二) 控制层梳理
- Spring 注解学习手札(二) 控制层梳理
- Spring 注解学习手札(二) 控制层梳理
- Spring 注解学习手札(二) 控制层梳理
- Spring 注解学习手札(二) 控制层梳理
- Spring 注解学习手札(二) 控制层梳理
- Spring 学习(二) Bean
- 通过XML装配Bean(二)
- Spring学习笔记(四) --- 装配Bean之通过XML装配
- Spring入门笔记(四)通过注解定义bean
- Spring 注解学习手札(一 --- 六)
- Spring 注解学习手札(六) 测试
- Spring学习手札(四)配置DispatcherServlet
- Spring 注解学习手札(六) 测试
- Spring 注解学习手札(六) 测试
- 面向对象(七)之异常详解
- 自己写的一个PHP面向对象方式的页面生成库(同时支持Web和Wap)
- 练练手而已,不必当真
- error LNK2001: unresolved external symbol _main
- linux 下 C 编程和make的方法 (九、malloc 和 free的功能补充)
- Spring 学习手札(二)通过XML定义Bean
- php学习 第二节
- 优秀程序员的十个习惯
- Spring配置文件总结
- php学习 第三节
- JNI规范中的对象引用
- 面试题-面向对象
- Android字数限制的EditText实现方案研究
- 记录点滴28