为什么springboot提倡避免使用xml文件配置?

发布于 2022-09-11 23:26:15 字数 135 浏览 9 评论 0

最近学springboot,在讲springboot的优点时提到避免使用xml文件做项目配置是一个很大的优势,但我始终没理解使用xml究竟哪里不好,虽然没了xml文件,但取而代之的是以java类来完成项目配置,看起来该写的配置还是要写,只是换了种方式而已。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

灼疼热情 2022-09-18 23:26:15

这个问题实际上可以回归到 Java Configuration 相较于 XML configuration 的优点上。

  • Java Config 这种方式,可以使得查找 一个BeanDefinition 变的简单。重构的时候也会更舒服一点。
  • Java 是type safe的,编译器会帮助你或者说提示你配置正确的类
  • XML 配置文件很容易变得很臃肿(你可以使用import 分成好几个,虽然我个人觉得还是很重)
  • (我个人就特别讨厌用 XML 配置。总感觉不美观,23333~)

另外,官网也是推荐使用Java configuration class 的方式配置。

clipboard.png

https://docs.spring.io/spring...

旧人九事 2022-09-18 23:26:15
  • 文档里似乎没提到避免使用xml(原来是推荐使用代码配置…)
  • 不做额外配置似乎也真的不会读取xml
  • 注解配置 / 代码配置 比 xml配置 用起来方便
  • xml配置最大的优点对于现在的很多项目没有用处
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文