spring applicationConfig beans节点

时间:2011-07-26 15:33:51

标签: spring spring-security configuration-files

在spring配置文件applicationConfig.xml中,根节点为beans
但它不仅包含豆类。实际上,安全配置需要http个元素。
我的问题是:虽然http不是(在我看来不是)bean,但它是“bean like”,因为它决定了服务的创建,或者指的是运行service(比如应用程序的http监听器)?

PS。在“Spring Security Reference documentation”3.1.0-DRAFT 2.1.1中:

  

“Web / HTTP安全性(...)设置用于应用框架身份验证机制的过滤器和相关的 服务bean 。 ..“

1 个答案:

答案 0 :(得分:1)

是的,Spring配置中的所有内容都只是设置bean。您可以 - 实际上曾经被迫 - 自己设置所有bean,但是在Spring 2.0中,框架添加了一个非常棒的功能,他们称之为"Extensible XML Authoring",这为其他人/项目提供了一种方式定义他们自己的自定义XML语法,该语法在启动时通过NamespaceHandler转换为Spring bean。