Spring CLI

Spring CLI 的目标是在创建新项目和向现有项目添加功能时提高您的工作效率。它通过提供以下高级功能来实现此目标

  1. boot new 命令克隆一个外部项目,并可选择将其包重构为您选择的包名。您还可以选择指定新项目的 group id、artifact id 和 version。

  2. boot add 命令将外部项目合并到您的当前项目。它智能地合并项目依赖项、插件、注解和应用程序配置文件。它还将外部项目代码重构到您当前项目的包结构中。

  3. 用户提供的commands提供了一种用户友好的方式来定义和运行自定义命令,这些命令可以对您的项目执行日常任务。通过与您的代码一起存在的声明性命令定义,您可以轻松创建新的控制器、添加依赖项或配置F文件。您还可以根据需要运行其他命令行应用程序,从而创建类似于客户端 GitHub Actions 的体验。

遵循“纯 Java 项目”的代码生成方法(在 boot newboot add 命令中实现),允许公司和其他开发人员团队定义一套标准的项目,其中包含首选库和编码风格。通过在这些项目中包含 README.md 文件,团队成员可以快速开始使用新的库或编程方法。例如,运行 boot add jpa 不仅会向您的项目添加代码,还会将 README.md 文件重命名为 README-jpa.md 文件以便于发现。

用户定义的命令非常适合重复的编码任务。由于命令定义与您的代码一起存在,您团队中的任何人都可以在无需创建、更新和发布额外工件或项目的情况下贡献或改进现有命令。

© . This site is unofficial and not affiliated with VMware.