|
|
8 years ago | |
|---|---|---|
| doc | 8 years ago | |
| jboot-admin | 8 years ago | |
| jboot-admin-base | 8 years ago | |
| jboot-admin-service | 8 years ago | |
| .gitignore | 8 years ago | |
| LICENSE | 8 years ago | |
| README.md | 8 years ago | |
| pom.xml | 8 years ago |
jboot-admin为使用强大的微服务框架jboot开发的后台管理系统,完全按照微服务思路设计开发,可用作后台系统项目脚手架,涵盖了jboot提供的大部分功能,包含代码生成、认证权限、数据字典、服务治理、服务监控、链路跟踪等功能,包含很多jboot微服务实战开发技巧,无论是学习jboot微服务还是作为脚手架开发都是一个不错的选择。
感兴趣有疑问的可以加jboot群交流:601440615
项目为使用maven构建的多模块项目
请使用jdk8及以上版本。
客户端启动入口:io.jboot.admin.Application
服务端启动入口:io.jboot.admin.service.provider.app.Application
先配置代码生成配置文件,包含数据库配置与代码生成包相关配置
然后执行代码生成入口类
provider实现类生成配置文件示例:
#---------------------------------------------------------------------------------#
# Generator Config
# jboot.admin.serviceimpl.ge.entity.package: the entity package;
# jboot.admin.serviceimpl.ge.servicepackage:service 接口 package
# jboot.admin.serviceimpl.ge.serviceimplpackage:service 实现类 package
# jboot.admin.serviceimpl.ge.localdev.removedtablenameprefixes: 需要移除表名前缀只留下后部分,多个逗号隔开
# jboot.admin.serviceimpl.ge.localdev.excludedtable: 生成时不包含表名列表,多个逗号隔开
# jboot.admin.serviceimpl.ge.excludedtableprefixes: 生成时不包含表前缀,多个逗号隔开
#---------------------------------------------------------------------------------#
jboot.admin.serviceimpl.ge.modelpackage=io.jboot.admin.service.entity.model
jboot.admin.serviceimpl.ge.servicepackage=io.jboot.admin.service.api
jboot.admin.serviceimpl.ge.serviceimplpackage=io.jboot.admin.service.provider
jboot.admin.serviceimpl.ge.removedtablenameprefixes=sys_
jboot.admin.serviceimpl.ge.excludedtable=
jboot.admin.serviceimpl.ge.excludedtableprefixes=temp_,v_
配置文件位置:
各模块 resources/jboot.properties
代码生成入口:
service interface api生成:io.jboot.admin.service.api.ge.GenCode
model 实体生成:io.jboot.admin.service.entity.GenCode
service impl 实现层生成:io.jboot.admin.service.provider.ge.GenCode