写点什么

基于 Spring Initializr 的 Spring Boot 项目脚手架 rc-initializr

作者:redcoder54
  • 2024-08-30
    上海
  • 本文字数:591 字

    阅读完需:约 2 分钟

基于Spring Initializr的Spring Boot项目脚手架rc-initializr

Spring Initializr 是一个基于 Web 的工具,可快速创建 SpringBoot 项目。一些流行的 IDE,比如 Intellij IDEA,已经集成了 Spring Initializr,帮助我们快速创建一个 SpirngBoot 项目。


官方提供的 Spring Initializr 生成的 SpringBoot 项目十分简单,如下所示:

我们在日常开发中,经常需要创建各种项目,而这些项目之间,可能存在大量相同,甚至类似的代码,比如 Redis 配置类、Quartz 配置类、一些常用的工具类等等。为了在创建新的项目时,一并生成这些可重复使用的代码,rc-initializr诞生了,它是基于 Spring Initializr 定制的项目生成器。

项目源码地址

  • https://github.com/YuanInCode/rc-initializr

使用指南

下面以 Intellij IDEA 为例,演示如何使用rc-initializr创建项目:

(1) 打开 Intellij IDEA,进入 New Project 界面

修改 Service Url 为:http://localhost:8080 (本地启动的服务地址,根据实际情况填写)。

输入项目信息后,点击 Next。


(2) 选择 SpringBoot 版本和依赖


注意:这些依赖默认会添加到项目依赖中,即使你不勾选:spring-web, spring-data-jpa, spring-data-redis, jedis, quartz, validation, apache-commons-pool, apache-commons-lang3, commons-collections, lombok.


(3) 点击 Finish,项目创建成功,目录结构如下

至此,项目创建完成,包含了我们常用的配置代码、工具类和一些依赖等。

注意:本项目未生成 mvn wrapper 文件,如果有需要,可自行修改源码,添加 mvn wrapper 文件。

发布于: 刚刚阅读数: 5
用户头像

redcoder54

关注

还未添加个人签名 2018-07-19 加入

还未添加个人简介

评论

发布
暂无评论
基于Spring Initializr的Spring Boot项目脚手架rc-initializr_spring_redcoder54_InfoQ写作社区