热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

创建SpringBoot项目时是否可以生成应用程序属性?

我打算运行我们自己的SpringInitializr实例。当选择了某个选项时,是否有一种方法

我打算运行我们自己的Spring Initializr实例。当选择了某个选项时,是否有一种方法可以将一组应用程序属性写入(到application.yml中),最好是在一个单独的部分中为一组预定义的配置文件中的每个属性写入?我研究了在Initializr中自定义项目生成过程以及创建自定义启动器的过程。我遇到过auto-configuration for starters,但这似乎是关于属性未提供默认设置的默认配置,而我正在生成属性之后。我还遇到了example的自定义Spring Initializr实例生成文件,但是我需要它来进行 modify application.yml的修改,而不会破坏可能已对文件进行的任何其他修改它。



Spring Initializr(start.spring.io后面的库)不支持yaml,并且不允许您在生成项目时自动编写此类文件。

您可以轻松添加该功能。它的工作方式是通过贡献者会调整的模型+编写器,将模型转换为目标输出。与此类似的是MavenBuildMavenBuildWriter,它们会生成Maven的pom.xml

自动配置的确与代码/配置的生成完全无关,因此无需在那里查看。


推荐阅读
author-avatar
好运娟_968
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有