All Projects → deepexi → generator-deepexi-spring-cloud

deepexi / generator-deepexi-spring-cloud

Licence: other
deepexi java scaffold(spring cloud) generator

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
shell
77523 projects
HTML
75241 projects

Projects that are alternatives of or similar to generator-deepexi-spring-cloud

Generator Standard Readme
Scaffold out a Standard Readme
Stars: ✭ 150 (+400%)
Mutual labels:  yeoman, scaffold
generator-omaha
Yeoman generator designed to help you craft sustainable code for the modern web
Stars: ✭ 12 (-60%)
Mutual labels:  yeoman, scaffold
generator-go
A Yeoman generator to scaffold a simple golang application
Stars: ✭ 46 (+53.33%)
Mutual labels:  yeoman, scaffold
Generator Sails Rest Api
Yeoman generator for scaffolding Sails REST API with predefined features
Stars: ✭ 336 (+1020%)
Mutual labels:  yeoman, scaffold
Project Name
Get the name of a project from package.json, git config, or basename of the current working directory.
Stars: ✭ 8 (-73.33%)
Mutual labels:  yeoman, scaffold
Generator Gulp Express Webapp
Yeoman generator for building a simple web app using express + gulp. This project contains proper project and build structure to be easily extensible.
Stars: ✭ 8 (-73.33%)
Mutual labels:  yeoman, scaffold
generator-veams
Scaffold modern frontend web apps or web pages with a static site generator (Assemble or Mangony), Grunt and/or Gulp, Sass and Bower. Use modern frameworks like Bourbon, Bootstrap or Foundation and structure your JavaScript with ES Harmony support.
Stars: ✭ 45 (+50%)
Mutual labels:  yeoman, scaffold
Generator
Rails-inspired generator system that provides scaffolding for your apps
Stars: ✭ 1,000 (+3233.33%)
Mutual labels:  yeoman, scaffold
Generate
A new command line tool and developer framework for scaffolding out GitHub projects. Generate offers the robustness and configurability of Yeoman, the expressiveness and simplicity of Slush, and more powerful flow control and composability than either.
Stars: ✭ 238 (+693.33%)
Mutual labels:  yeoman, scaffold
scaffold
Scaffold for laravel
Stars: ✭ 51 (+70%)
Mutual labels:  scaffold
matcha-bot
MatchaBot is a code generator. You can use matchabot to create an entire project, or to generate code inside an existing project consistently.
Stars: ✭ 14 (-53.33%)
Mutual labels:  yeoman
zhacker-framework
微服务实践公共类库,基于SpringBoot2
Stars: ✭ 28 (-6.67%)
Mutual labels:  spring-cloud
shared-react-components-example
An example of a mono-repository of shared React components libraries!
Stars: ✭ 85 (+183.33%)
Mutual labels:  yeoman
spring-microservices
Example of a microservice architecture using Spring Cloud
Stars: ✭ 76 (+153.33%)
Mutual labels:  spring-cloud
spring-boot-microservices-entry
Entry level distributed application built with Spring Cloud
Stars: ✭ 13 (-56.67%)
Mutual labels:  spring-cloud
redislimiter-spring-boot
an excellent API limiting framework for Spring boot/cloud application, especially for microservice project
Stars: ✭ 64 (+113.33%)
Mutual labels:  spring-cloud
wemirr-platform
最优秀、最简单、最漂亮的开源SAAS、多租户、SpringCloud、Mysql、Mybatis-Plus、Spring Cloud Alibaba 、Oauth2.0 、有BUG第一时间修复
Stars: ✭ 39 (+30%)
Mutual labels:  spring-cloud
hbuild
⚔repaid build web/vue/react project starter kit with cli
Stars: ✭ 37 (+23.33%)
Mutual labels:  scaffold
spring-cloud-dataflow-server-nomad
Spring Cloud Data Flow Implementation for Hashicorp Nomad
Stars: ✭ 11 (-63.33%)
Mutual labels:  spring-cloud
OnlineStore
REST api for an online store using microservices architecture.
Stars: ✭ 27 (-10%)
Mutual labels:  spring-cloud

DeepEXI Spring Cloud Scaffold Generator

NPM version npm download Build Status codecov

此脚手架生成器基于Yeoman构建。

CHANGELOG

How To

Getting Started

1. 安装yeoman

$ npm install -g yo

2. 安装generator-deepexi-spring-cloud

$ npm install -g generator-deepexi-spring-cloud

3. 创建你的应用

通过交互模式创建

$ 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 --help

4. 自行修改配置

脚手架对自动集成的第三方依赖都提供了默认的配置,但是有一些外部资源依赖(如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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].