社区
Java EE
帖子详情
spring的配置文件问题
有什么区别
gwydeg100
2010-05-10 10:27:24
看了今天老大给我们的配置文件,有的是我们经常用的<beans...>有的配置文件是<beans:bean>怎么看里边的作用
...全文
2767
11
打赏
收藏
spring的配置文件问题<beans><beans:bean>有什么区别
看了今天老大给我们的配置文件,有的是我们经常用的有的配置文件是怎么看里边的作用
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
导工
2010-05-13
打赏
举报
回复
[Quote=引用 9 楼 gwydeg100 的回复:]
有点了解 了 为什么这么干呢但是 按照原来的默认的beans不好么
[/Quote]
就为了写起来方便而已。。。
导工
2010-05-12
打赏
举报
回复
<beans:beans
xmlns="http://www.springframework.org/schema/security"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.0.xsd">
红色字的意思就是你这个文件的默认schema为security,所以你的beans定义就需要加上前缀beans
一般的定义文件默认都是beans,你可以仔细比较一下这个头上的定义
gwydeg100
2010-05-12
打赏
举报
回复
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.0.xsd">
......
<beans:bean id="accessDecisionManager" class="org.springframework.security.access.vote.AffirmativeBased">
<beans:property name="allowIfAllAbstainDecisions" value="false" />
<beans:property name="decisionVoters">
<beans:list>
<beans:bean class="org.springframework.security.access.vote.RoleVoter">
<beans:property name="rolePrefix" value="" />
</beans:bean>
<beans:bean class="org.springframework.security.access.vote.AuthenticatedVoter"/>
</beans:list>
</beans:property>
</beans:bean>
.....
这么看来好像真的是在上面定义了耶 但是起了什么作用呢
狂想者
2010-05-12
打赏
举报
回复
顶一下,学习了!!!!!!!!!!
gwydeg100
2010-05-12
打赏
举报
回复
有点了解 了 为什么这么干呢但是 按照原来的默认的beans不好么
gwydeg100
2010-05-11
打赏
举报
回复
我们是3.0的,自定义的?我没看他在哪里自定义呀~~怎么回事吗,有什么用啊这到底
howsun_zh
2010-05-11
打赏
举报
回复
楼主项目用的是SpringSide3.0吧?把xml贴出来我们看看,帮忙分析分析。
gwydeg100
2010-05-10
打赏
举报
回复
怎么查看自己的问题啊
archko
2010-05-10
打赏
举报
回复
自定义的?在看Spring源码里似乎是2.5后才支持的,原来只能用默认的。
神之泪花
2010-05-10
打赏
举报
回复
友情UP,
导工
2010-05-10
打赏
举报
回复
如果一个文件的默认schema不是beans,比如webflow或jee之类的,就需要指定beans了。你可以帖一下看看。
spring
-
bea
ns
-3.0.xsd
spring
-
bea
ns
-3.1.xsd
02_
Spring
Bea
n 属性 即xml <
bea
ns
>标签详解
Spring
Bea
n
Spring
IOC容器相当于一个工厂,容器中的
Bea
n 相当工厂的产品。工厂要生产和管理
Bea
n,需要让工厂知道加载那些
Bea
n,如何加载。
Spring
配置文件
支持两种不同的格式,分别是 XML 文件格式和 Properties 文件格式。 一般
Spring
以 XML 文件格式作为
Spring
的
配置文件
,通过 XML
配置文件
注册并管理
Bea
n 之间的依赖关系。
Bea
ns
.xml 头配置 <
bea
ns
xmlns="http://www.
spring
fram
Configuration problem:
Bea
n name 'xxxxx' is already used in this <
bea
ns
> element
spring
实例重复注入
Exception in thread “main” org.
spring
framework.
bea
ns
.factory.parsing.
Bea
nDefinitionParsingException: Configuration problem:
Bea
n name ‘xxxxx’ is already used in this element 一个对象实例化了两次,可能是
配置文件
配置重复或者注...
简析:
spring
配置文档中<
bea
ns
>的xmlns和xsi:schemaLocation
xmlns 属性,可以写在xml或者html的开始标签中,比如: <
bea
ns
xmlns=""></
bea
ns
> 或者 <table xmlns=""></table > 它的名称是xml namespace,也就命名空间。 它的作用: 就拿
spring
来举例,如果你的
spring
需要配置
spring
的aop功能和事务tx功能,那么在
spring
...
Spring
配置文件
中的<
bea
ns
>标签
bea
ns
标签中的一大串网址还是比较令人在意的,所以整理以下
bea
ns
标签中各个属性的意思,方便理解。
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章