1.20.0 • Published 5 years ago
generator-deepexi-spring-cloud v1.20.0
DeepEXI Spring Cloud Scaffold Generator
此脚手架生成器基于Yeoman构建。
How To
Getting Started
1. 安装yeoman
$ npm install -g yo2. 安装generator-deepexi-spring-cloud
$ npm install -g generator-deepexi-spring-cloud3. 创建你的应用
通过交互模式创建
$ mkdir {your_project_name}
$ cd {your_project_name}
$ yo deepexi-spring-cloud或者使用命令行模式创建
$ mkdir {your_project_name}
$ cd {your_project_name}
$ yo deepexi-spring-cloud -c更多帮助信息可以通过以下命令查看
$ yo deepexi-spring-cloud --help4. 自行修改配置
脚手架对自动集成的第三方依赖都提供了默认的配置,但是有一些外部资源依赖(如mysql db, eureka server, rabbit mq等)可能需要你在生成项目后手动进行配置,否则项目可能无法直接运行。
5. 其它
- 脚手架生成后,请查看其
README.md文档进行开发、构建或部署等操作。 - 通过
demo=yes选项可以为你选择的集成项生成相应的使用示例,但仅供参考,真实项目中建议设置demo=no
功能一览
可选项
| 类型 | |||||
|---|---|---|---|---|---|
| 注册中心 | ✅eureka | ✅consul | ✅nacos | ||
| 配置中心 | ✅Apollo | ☑️Disconfig | ☑️Config | ✅nacos | |
| 消息队列 | ✅RabbitMQ | ☑️RocketMQ | |||
| 任务调度 | ☑️ES Job | ☑️XXL-Job | ☑️SiaTask | ✅Quartz | |
| RDBMS | ✅MySQL | ☑️PG SQL | ☑️SQL Server | ||
| NoSQL | ✅Redis | ✅MongoDB | |||
| 连接池 | ✅Druid | ☑️Hikari | |||
| 认证机制 | ✅JWT | ||||
| 权限控制 | ✅Shiro | ☑️Spring Security | |||
| 分布式事务 | ☑️TCC-Transaction | ☑️LCN | |||
| APM | ✅️SkyWalking | ☑️Zipkin | ☑️PinPoint | ||
| 分库分表 | ☑️Sharding-JDBC | ☑️MyCAT | |||
| 服务器 | ✅Tomcat | ☑️Jetty | ☑️Undertow | ||
| JSON解析器 | ✅Jackson | ✅️FastJson | ✅️Gson | ||
| 模板引擎 | ✅Thymeleaf | ☑️Freemarker | |||
| 对象存储 | ☑️AliOSS | ☑️FastDFS | |||
| ORM | ✅MybatisPlus | ✅Mapper | ☑️JPA | ||
| 日志系统 | ✅Logback | ✅Log4j2 | |||
| DDD | |||||
| WebSocket | ☑️Spring Boot Websocket | ||||
| Bean转换器 | ✅SpringMVC Converter | ☑️MapStruct | |||
| DeepEXI产品 | ☑️sPaaS | ||||
| 其它 | ✅️Prometheus |
固有项
| 类型 | |||||
|---|---|---|---|---|---|
| Java版本 | ✅jdk8 | ||||
| 开发框架 | ✅springfox(swagger) | ✅lombok | ✅guava | ✅common-lang3 | ✅joda-time |
| ✅hutool | ✅payload | ||||
| 测试框架 | ✅junit | ✅mockito | ✅assertj | ✅jacoco | ☑️mockserver |
| ✅️jfairy | ☑️mockneat | ✅sonar | |||
| 开发相关 | ✅devtools | ||||
| 部署相关 | ✅docker | ✅filebeat | |||
| 其它 | ✅actuator |
Development Reference
1.20.0
5 years ago
1.19.0
6 years ago
1.18.0
6 years ago
1.17.0
6 years ago
1.16.0
6 years ago
1.15.2
6 years ago
1.15.1
6 years ago
1.15.0
6 years ago
1.14.0
6 years ago
1.13.0
6 years ago
1.12.0
6 years ago
1.11.0
6 years ago
1.10.1
6 years ago
1.10.0
6 years ago
1.9.1
6 years ago
1.9.0
6 years ago
1.8.1
6 years ago
1.7.0
6 years ago
1.6.0
6 years ago
1.5.2
6 years ago
1.5.1
6 years ago
1.5.0
6 years ago
1.4.3
6 years ago
1.4.2
6 years ago
1.4.1
6 years ago
1.4.0
6 years ago
1.3.1
6 years ago
1.3.0
6 years ago
1.2.0
6 years ago
1.1.0
6 years ago
1.0.0
6 years ago
0.1.0
6 years ago