前言
通常无论是通过网页还是IDE创建 Spring Boot
项目,都会使用到 Spring Initializr
。它主要是提供大量可选依赖,方便我们创建项目时直接使用。
但是这些依赖并不包括我们自己开发的 (除非你发布到了maven 中央仓库),有时候团队内部开发了很多的依赖,而 Spring Initializr
中又不能直接选择自己开发的依赖,所以只能创建好项目后手动引入。当跨团队合作时,手动引入的方式也容易造成混乱。
所以为了在创建项目时方便的使用内部开发的依赖,我们需要定制自己的 Spring Initializr
。
本文记录定制过程,方便大家参考
定制
Spring Initializr
是有提供 源码 和 文档 的,参考文档和实际定制过程总结出以下步骤:
- Clone 源码
选择0.6
版
- install
安装到本地maven
仓库
- 引用依赖
创建一个Spring Boot
项目,选上Web
和刚安装的依赖
- copy 配置文件
Spring Initializr
一开始就提供大量可选依赖,是因为这些依赖写在配置文件里,将文件拷贝到我们的项目中即可使用
- 运行
启动项目就可以看到效果
- 添加自己的依赖
前面已经把自己的Spring Initializr
运行起来了,然后我们要添加依赖。在我们拷贝过来的配置文件中已经存在大量依赖,参考一下格式就知道如何添加自己的依赖
- 验证
添加依赖后重启项目,可以看到定制的Spring Initializr
中已经可以选择刚添加的依赖
这时候打开IDE,创建Spring Boot
项目,并将地址改为项目地址
可以发现,也可以选择刚添加的依赖
至此,Spring Initializr
定制完成