spring - 自定义 Spring 初始化

标签 spring groovy spring-boot initializr

我正在努力在 Spring Boot 生态系统中组建一个新团队。我喜欢 Spring Initializr 服务。我们编写了自定义 Gradle 插件,用于在许多 Spring Boot 项目中统一我们的构建系统。我希望为我们的团队提供一个 Initializr,它将利用我们的构建工具并将我们的一些业务实践注入(inject)到项目的脚手架中。

考虑到这些目标,我们决定扩展精彩的 Spring Initializr 并在本地运行自定义实例非常有意义。

不幸的是,Initializr 项目似乎没有关于自定义它的文档,除了编辑 YAML 配置和 java 文件模板的基础知识之外,很难(对于没有 Groovy 模板化经验的人)弄清楚如何最好地扩展 Initializr,以便我们保留大部分功能,同时也可以适当扩展站点和服务。

我们已经从源代码构建了 github 项目,并将工件发布到我们本地的工件,并成功创建了我们自己的项目,该项目使用这些工件作为依赖项并提供轻度定制的服务(基本的 HTML 和 Java 源代码编辑,简单的 YAML 配置)。

任何人都可以提供基本资源来扩展 Initializr 的功能吗?也许是路线图?特定于项目的论坛?真的很感谢任何帮助,我的 google-foo 似乎让我失望。

我知道这是一个相当广泛的问题,但我未能与合适的人取得联系,或找到相关资源。

最佳答案

所以答案确实是 Gitter。 Spring Initializr 目前应该被视为一个服务而不是一个库。我们尽最大努力确保事物很好地分开,但并非所有事情都是如此(阅读:为扩展而设计)。

我们有一些计划允许外部组件自定义项目的生成方式。如果您可以在 gitter channel 上分享您的用例,将会有所帮助。谢谢!

关于spring - 自定义 Spring 初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39414768/

相关文章:

java - Spring Data JpaRespositories 整合

java - Spring 可以有多个 bean 互连版本吗?

java - NoClassDefFoundError : org/codehaus/jackson/Versioned using Jackson JSON parser

java - 从 Katalon 的 Groovy/Java 测试用例运行外部程序

heroku - 通过 Jenkins 推送到 Heroku 的教程

groovy - 如何更改 Grails 中的列名称约定?

java - Spring Boot 微服务 - 从数据库检索数据

java - 使用 JPA 在 Spring Boot 中实现 DAO

java - 使用 Spring AOP 记录方法条目

java - JPA 禁止执行 ALTER SEQUENCE