创建自己的实例时从 Spring Initializr 继承所有配置

Posted

技术标签:

【中文标题】创建自己的实例时从 Spring Initializr 继承所有配置【英文标题】:Inherit all the configuration from Spring Initializr when creating my own instance 【发布时间】:2022-01-05 21:48:35 【问题描述】:

我正在尝试设置我自己的 Spring Initializr 实例。我想添加更多库和启动器供内部使用。

到目前为止,我已经关注Spring's documentation 并设置了一个能够提供我在其中添加的依赖项的应用程序。这很好,但我也希望 start.spring.io 中可用的所有依赖项和其他配置也出现在我的实例中。

到目前为止,我能找到的唯一方法是将它们手动添加到我的属性文件中。这远非理想,因为它是一个相当冗长的配置,并且使整个事情容易出错。

有更简单的方法吗?

【问题讨论】:

你可以尝试的“最简单”是:How can I include a YAML file inside another? ..或者只是 fork/copy&paste github.com/spring-io/start.spring.io,然后维护... 【参考方案1】: 要管理库,您应该使用父 pom(用于 Maven 项目) 要同步 Spring Boot 的配置属性文件,您应该尝试 Spring Cloud 配置,所有设置都可以由单个 git 存储库管理

【讨论】:

以上是关于创建自己的实例时从 Spring Initializr 继承所有配置的主要内容,如果未能解决你的问题,请参考以下文章

spring 学习 二 IOC/DI

请教在Spring MVC中,如何实现启动时从数据库读取信息

JavaEE-Spring注解开发

Spring通过工厂创建实例的注意事项

Spring笔记2

Spring源码阅读Spring容器启动原理(下)-Bean实例的创建和依赖注入