首页 > 解决方案 > 如何在 WebApp 启动时禁用自动加载不需要的 Spring Bean

问题描述

我们将 SpringBoot 用于我们较新的 web 应用程序。我们较旧的 webapps 都基于 Spring MVC,大多数 bean 都在 spring config xml 文件中定义。但是,我们希望继续利用 SpringBoot 架构中的旧 bean。

我们遇到的一个问题是,在启动时,SpringBoot 似乎正在将所有 bean 加载到远程引用的 spring 配置文件中,即使新的 SpringBoot webapp 不会使用大多数这些 bean。

有没有办法强制 Spring 只在运行时加载它需要的 bean?感谢任何想法!

标签: spring-mvcspring-boot

解决方案


推荐阅读