是否可以在Spring Boot中使用XML配置。如果是这样,哪种方法更可取 - xml或annotation&为什么呢?
答案 0 :(得分:3)
是的,您可以使用XML文件调用SpringApplication.run()
函数。
您还可以使用@ImportResource
包含现有的xml。
Spring-boot官方文档建议使用基于XML的注释。
这是意见驱动的,IMO使用spring注释的最大优势之一就是可以轻松地定义复杂bean,而无需搜索在XML中配置时需要使用的不同标记。
我遇到的另一个优点是,当使用JPA时,它比在xmls中配置时更容易跟踪事务边界。