spring initializer 解读
一、模块介绍
在这里插入图片描述
initalizer-actuaator: 消息/事件监控处理
initalizer-docs: 说明文档
initializer-generator: 项目代码生成核心模块
initializer-generator-spring: spring项目代码生成核心模块
initializer-metadata: 配置元数据实体
initializer-service-sample: spring boot项目示例
initializer-web: 项目构建接口,接入controller— MainController
二、启动示例
(1)示例配置
(2)启动
启动 ServiceApplication
(3)访问http://localhost:8080/
这返回一些的spring-initializer的配置信息
三、下载spring boot项目
http://localhost:8080/starter.zip?bootVersion=2.1.5.RELEASE
生成的项目如上图。
四、核心代码粘贴
访问入口
请求参数
配置解析及代码生成入口
如:.gitignore文件配置
开始项目文件生成:
使用默认的项目构建器。
构建临时项目文件
如:构建properties 配置文件