【发布时间】:2020-07-13 13:29:06
【问题描述】:
我是 Spring 框架的新用户。在理解核心弹簧框架和弹簧启动之间的区别时,我遇到了一些困惑。据我了解,Spring boot 是一个自动执行初始设置的框架(例如设置 Maven 依赖项和下载 jar 文件),并附带一个嵌入式 Tomcat 服务器,只需单击一下即可部署。 Spring MVC 需要手动设置。我为核心 spring 观看的所有教程都显示了使用 bean 工厂的 bean 配置,它使用 .XML 文件配置 bean。在 Spring boot 中,这个 bean 配置文件是不存在的。我的问题是,这个bean配置文件有什么用?在使用 spring 制作 REST 服务时,我没有发现该文件的任何合法用途。在创建 Web 应用程序时,我没有看到任何使用 Application Context、Bean Factory 的情况。有人可以指出如何在 Spring Web 应用程序中使用 bean factory 吗?除了附加组件之外,核心弹簧和弹簧靴之间是否有任何根本区别?
【问题讨论】:
标签: java xml spring spring-boot spring-mvc