有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用自动生成的代码创建公共spring boot项目

我希望创建一个模板项目,它将由spring boot starter、starter web、starter数据jpa、starter aop组成,并将生成一些通用配置代码,以便为共享该基准项目的一系列不同项目重用。例如,应自动生成用于创建数据源、tx管理器、供应商适配器、常见异常处理、基于AOP的日志记录的配置。最终的想法是将此项目用作依赖项,并通过此依赖项创建一个基线项目,该项目还将生成包,并根据给定的标准自动命名包,以及上述自动代码生成。有什么想法或想法吗


共 (1) 个答案

  1. # 1 楼答案

    如果maven archetype是您选择的构建系统,那么这听起来是创建maven archetype的一个很好的用例。如果不是的话,格拉德尔似乎没有类似的概念

    我从来没有尝试过将模板设置为依赖项,所以我不确定这会有多好,但我过去所做的只是设置一个git repo,其中包含您所说的所有样板代码,然后克隆并适应特定的项目。这样做的另一个好处是,我可以独立于使用模板的项目来更新模板(比如修复bug),合并这些更改,测试破坏性更改,并重新部署

    你可能也对JHipster感兴趣,它是一个项目生成器,有更多的铃铛和哨子(我没有关联)。我没怎么用过,但这个项目有很多粉丝