Spring Up Scaffold
该脚手架为vertx-zero的衍生脚手架,主要用于简化spring-cloud的开发用,关于该脚手架的目的参考:0.初赦 - 序章
辅助工具相关参考:
1.开始
引入该脚手架的步骤很简单,直接修改两处即可:
在pom.xml
中引入spring-up
的工具包
<dependency>
<groupId>cn.spring-up</groupId>
<artifactId>spring-co</artifactId>
<version>0.2</version>
</dependency>
如果需要借用vertx-zero中的Utility X工具包中的内容,可直接多引入一份(不用引入up的引擎包)
<dependency>
<groupId>cn.vertxup</groupId>
<artifactId>vertx-co</artifactId>
<version>0.4.8</version>
</dependency>
在spring-boot的启动脚本中加入
@ComponentScan({"io.spring.up.boot"})
public class MbOrgApp {
public static void main(final String args[]){
// ......
}
}
本次发布的办法以JHipster为主,由于公司项目原因,所有测试在JHipster的微服务环境中。
2.开发文档
该脚手架的使用文档参考如下:
- SP0001 - @JsonBody注解
- SP0002 - @JsonEntity注解
- SP0003 - 服务通信之Rpc
- SP0004 - QueryDSL查询引擎语法
- SP0005 - 基于Spring Security的身份信息读取
- SP0006 - 开发自定义异常
- SP0007 - 数据接口规范(同Zero)
- SP0008 - 基于JHipster的UAA的修正