spring属性配置的一些细节(二)
来源:互联网 发布:怎么样做淘宝直播 编辑:程序博客网 时间:2024/05/29 16:52
spring使用的一些必须的jar包在第一篇文章里贴着呢,这里就不再贴了,先把使用到的类贴出来。
car类,包括重写的tostring方法,这里没有截到
Person类:包括set/get方法及tostring方法,这里部分没有截到
datasource类(测试properties用):
newperson类
list的perosn类:
main类(测试类):
相关的java类差不多就这些,下面主要讲解springmvc-servlet.xml中的内容。
先贴上所用到的命名空间
下面开始讲解知识点(注释里写好的我就直接贴图了)
2:
3:
组成应用程序的Bean经常需要相互协作以完成应用程序的功能,要使Bean能够相互访问,就必须在Bean配置文件中指定对Bean的引用
在Bean的配置文件中,可以通过<ref>元素或ref属性为Bean的属性或构造器参数指定对Bean的引用
也可以在属性或构造器里包含bean的声明,这样的bean称为内部bean
4:
5:
6:
7:
单独的集合bean需要使用util标签,需要加入util命名空间(我上面给的已加入,如果你没有可以参考下面加入):
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"2 xmlns:util="http://www.springframework.org/schema/util"3 xsi:schemaLocation="http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.1.xsd">
8:p标签使用,需加入p命名空间,方法如上,我给的命名空间中已加入:
备注:
java.util.Map通过<map>标签定义,<map>标签里可以使用多个<entry>作为子标签,每个条目包含一个
键和一个值
必须在<key>标签里定义键
因为键和值得类型没有限制,所以可以自用的为它们指定<value>,<ref>,<bean>或<null>元素
可以将Map的键和值作为<entry>的属性定义:简单常量使用key和value来定义;bean引用通过key-ref和
value-ref属性定义
使用<props>定义java.util.Properties,该标签使用多个<prop>作为子标签,每个<prop>标签必须定义
key属性
使用utility scheme定义集合
使用基本的集合标签定义集合时,不能将集合作为独立的bean定义,导致其他bean无法引用该集合,所
以无法在不同bean之间共享集合
可以使用util scheme里的集合标签定义独立的集合bean,需要注意的是,必须在<beans>根元素里添加
util schema定义
使用P命名空间
为了简化XML文件的配置,越来越多的xml文件采用属性而非子元素配置信息
Spring从2.5版本开始引入了一个新的p命名空间,可以通过<bean>元素属性的方式配置bean的属性
使用p命名空间后,基于XML的配置方式将进一步简化。
测试按我给的代码,运行main类就可以,测试哪块内容把相应的bean的id放进去运行就可以了。
- spring属性配置的一些细节(二)
- Spring4 学习笔记(4)-Spring 属性配置的一些细节
- Spring框架学习(3):spring属性配置的细节
- spring 配置属性细节
- Spring属性配置细节
- Spring-3:bean的属性配置细节
- xml配置spring IOC的细节和bean标签的一些属性
- spring属性配置细节(1)
- spring属性配置细节(2)
- spring之bean的配置细节(二)
- spring配置bean的细节二
- 3.Spring属性配置细节
- (四) spring属性配置细节
- spring Bean属性配置细节
- spring 3 bean配置--注入属性配置细节(1)
- spring 4 bean配置--注入属性配置细节(2)
- Spring-04--Spring属性配置细节
- SIFT的一些细节问题(二)
- Swarm mode环境模型-小结篇
- Android开发——进程间通信之AIDL(二)
- soap 和 wsdl
- Eclipse与Android的那些事
- 二分法查找
- spring属性配置的一些细节(二)
- Android Butterknife 8.4.0 使用方法总结
- MySQL的数据类型
- RIP路由防止环路的方法
- iOS 查找sdk所在路径的方法
- 优维AWS合作再升级,AWS全球技术大会re:Invent Recap广州站开放报名!
- [POJ3384]Feng Shui(半平面交)
- new 操作符
- unity接入讯飞语音识别iOS SDK的遇到的棘手问题!