记得引入约束 上图路径。

此时 只需修改配置文件 便可以随意更换实现类 无需修改代码。

传统方法必须用实现类(不面向接口了)来调用方法设置属性。

而在Spring中:在创建类的过程中发现实现类有name属性 便能自动依赖设置进来。

具体使用方法如下:

生命周期demo:

新建接口和实现类:

作用范围默认是单例。

默认是单例模式:

如果改成多例  就是false  而且不会销毁 因为很多对象 不知道销毁那个。测试略

这个是重点 在将来整合时 struts2的action交给spring管理一定要是多例模式。!!!!

略;

构造方法也可以设置对象属性 也是用ref,只不过更习惯于用set。

修改:

修改:

也可以是普通属性 直接在#{}中写就行。如下:

最新文章

  1. Leetcode: Longest Substring with At Most K Distinct Characters && Summary: Window做法两种思路总结
  2. H3C汇聚层交换机认证在线人数展示系统之需求说明和功能点说明
  3. 数据库收缩:NOTRUNCATE与TRUNCATEONLY
  4. UVA 1149 Bin Packing
  5. MyEclipse------如何添加jspsmartupload.jar+文件上传到服务器
  6. win7重装系统的配置步骤
  7. 编译的依赖不能vs的release工程
  8. FileOutputStream flush()
  9. LA2965 n个数中选出最多个数异或和为0
  10. python网络编程基础
  11. 实战DeviceIoControl 之三:制作磁盘镜像文件
  12. Python内置函数(22)——float
  13. bsp 总结
  14. net core体系-web应用程序-4asp.net core2.0 项目实战(1)-7项目缓冲方案( Redis)
  15. vee-validate校验demo
  16. apply、call、bind的区别
  17. Spring Boot 之 RESTfull API简单项目的快速搭建(二)
  18. MySql(十六):MySql架构设计——MySQL Cluster
  19. codeforces #516---ABC
  20. POJ 3264 Balanced Lineup 【ST表 静态RMQ】

热门文章

  1. Buffer类的详解(转)
  2. java:Map借口及其子类HashMap四
  3. JS使用模板快速填充HTML控件数据
  4. JavaWEB - JSP 指令
  5. freeMarker(三)——模板开发指南之数值、类型
  6. Web实现音频、视频通信
  7. Mybatis generator配置文件及说明
  8. hdu 5269 ZYB loves Xor I 分治 || Trie
  9. 51nod 1686 第K大区间2
  10. openfire服务器开发环境搭建