我只能通过xmls使用没有注释的Spring吗?

时间:2012-01-24 16:23:30

标签: java spring spring-mvc annotations

我有一个广泛使用spring注释的Web应用程序。我可以从spring注释切换回xml配置文件吗?包括控制器,等等。我需要配置文件的例子。

3 个答案:

答案 0 :(得分:5)

是的,您可以使用xml切换到外部化配置。最初只有xml由spring支持。您可以从reference manual获取示例。

如果您正在寻找完整的示例,请www.springbyexample.org

答案 1 :(得分:4)

是。 Spring支持注释,配置类和xml配置。弃用xml配置从来都不是注释的目标,而且今天仍然完全支持它。

去年在阿姆斯特丹的S2G论坛上,明确指出两种方法的目标仍然完全相同。

至于如何做的细节,Spring的文档非常好。我建议你从那里开始。查看pet store example,并阅读ContextLoaderListener。它应该让你开始。

答案 2 :(得分:1)

是的,您可以来回切换到XML和注释。事实上,如果你需要,你可以使用两者的组合。此外,根据您尝试从XML配置中提取的控件类型,您还可以使用@Configuration注释,它提供了一种通过Java代码生成XML配置的方法。但请记住,有一些模糊的配置结构无法通过任何注释表示,只能通过XML文件完成。