Spring boot 生成Spring配置

Spring boot 生成Spring配置,spring-boot,xml-configuration,Spring Boot,Xml Configuration,我实际上在一个提供服务器和客户端spring应用程序的大型项目中工作。客户端(出于运行时考虑)正在使用其bean的xml配置,但是服务器不使用,由于类路径扫描,导致启动时间过长(至少20分钟)。这对于在其生产环境中部署来说是可以的,但是对于所有等待服务器启动的开发人员来说,这是一个巨大的开销,每天可能会有好几次 我的问题: 有什么“简单”的方法可以从类路径扫描切换到静态配置吗? 例如,我正在考虑某种xml生成。对我来说,应该可以生成一个静态配置文件,就像启动时通过类路径扫描完成配置一样。有没有什

我实际上在一个提供服务器和客户端spring应用程序的大型项目中工作。客户端(出于运行时考虑)正在使用其bean的xml配置,但是服务器不使用,由于类路径扫描,导致启动时间过长(至少20分钟)。这对于在其生产环境中部署来说是可以的,但是对于所有等待服务器启动的开发人员来说,这是一个巨大的开销,每天可能会有好几次

我的问题:

有什么“简单”的方法可以从类路径扫描切换到静态配置吗?


例如,我正在考虑某种xml生成。对我来说,应该可以生成一个静态配置文件,就像启动时通过类路径扫描完成配置一样。有没有什么我不知道的担心来阻止这样的事情?是否存在任何类似的生成器?

我非常怀疑类路径扫描是这里的问题,使用XML可能会节省一点时间(秒),但问题在其他地方。您可以添加组件索引器来代替使用XML,它将存储上下文的快照,并在应用程序启动时重用它。这样可以禁用组件扫描。但是,我非常怀疑它是否会大大提高性能(当您切换到XML时,这或多或少是相同的收益)。我猜您的启动延迟是由于正在进行一些数据库检查/同步。