博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring框架的两个简化XML配置文件的p-namespace和c-namespace
阅读量:4179 次
发布时间:2019-05-26

本文共 640 字,大约阅读时间需要 2 分钟。

Spring框架的模块化设计,出现了大量的命名空间。应用开发过程中用到的模块,才需要引入对应的命名空间。

Spring框架的丰富功能,导致了Spring框架的XML配置文件十分复杂。这里要介绍的是两个特殊的命名空间,其出现只是为了简化XML配置文件的编写,并未提供应用所需的逻辑功能。

1. p-namespace

在XML配置文件中,首先引入如下命名空间:
xmlns:p="http://www.springframework.org/schema/p"
然后,在对应的<bean>中,使用p:属性(具体名称可定制),而非子元素<property>,以配置其所依赖的其他Spring Bean
示例如下:

   等价于:

注意对比上述示例,特别是p:email属性的用法。
    
2. c-namespace(Spring 3.1及以后出现)
在XML配置文件中,首先引入如下命名空间:
xmlns:c="http://www.springframework.org/schema/c"
然后,在对应的<bean>中,以<bean>的c:属性(具体名称可定制),而非子元素<constructor-arg>,配置其所依赖的其他Spring Bean
示例如下:

   等价于:

注意对比上述示例,特别是c:bar-ref, c:baz-ref和c:emial属性的用法。

转载地址:http://vclai.baihongyu.com/

你可能感兴趣的文章
htmlunit爬取js异步加载后的页面
查看>>
修改Linux系统locale设置
查看>>
linux网络无法连接问题
查看>>
linux 查看ip
查看>>
记录go数据库操作的bug——max_prepared_stmt_count,附分析过程
查看>>
go中map与xml互转
查看>>
java进程占用CPU过高
查看>>
CSDN-markdown编辑器
查看>>
拷贝整个目录到另一台服务器并排除log目录
查看>>
拜托,面试别再问我跳表了!
查看>>
linux驱动实例
查看>>
android ArrayList<String> 转 String[]
查看>>
RecyclerView baseadapter
查看>>
Android中应用程序如何获得系统签名权限
查看>>
MPAndroidChart 动态更新
查看>>
Recycler表格(excelPanel)
查看>>
android一行代码实现沉浸式布局效果
查看>>
json, recyclerView问题
查看>>
cmake处理多源文件目录的方法
查看>>
Service Intent must be explicit
查看>>