在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:SCMS-ADMIN开源软件地址:https://gitee.com/xmsctop/SCMS-ADMIN开源软件介绍:项目介绍###(默认版本为V0.2,改变了模块结构,建议使用) SCMS-admin是基于jboot全家桶构建的微服务实战项目,以微服务快速迭代开发为架构思想,目前包含后台管理模块、微信公众号模块,将来计划按照电商业务加入秒杀、商品、订单、app、小程序等模块。微服务模块分为api层、实体层、调用层、实现层、基础层,包含代码生成、用户角色权限、数据字典、日志管理、服务治理、服务监控、链路跟踪等功能。无论是学习jboot还是作为项目脚手架开发都是一个很好的选择。 SCMS-admin主要的开发理念就是简单快速,所以框架里还包含一些其他特性,比如:
还有很多很多期待你在使用中发现。 感兴趣有疑问的可以加jboot群交流:601440615 技术选型
模块说明项目为使用maven构建的多模块项目
重要更新项目使用请使用jdk8及以上版本,数据库为mysql。 运行SCMS-admin 下的Starter打开:http://127.0.0.1/用户名:admin 密码:123123 代码生成对jboot 代码生成进行了配置文件的封装,使用更简单方便 1、配置代码生成配置文件,包含数据库配置与代码生成包相关配置 配置文件位置:各模块 resources/jboot.properties 2、执行代码生成类 代码生成入口:com.xmscltd.scms.CodeGen genModel(); genService(); genServiceImpl(); 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.modeljboot.admin.serviceimpl.ge.servicepackage=io.jboot.admin.service.apijboot.admin.serviceimpl.ge.serviceimplpackage=io.jboot.admin.service.providerjboot.admin.serviceimpl.ge.removedtablenameprefixes=sys_jboot.admin.serviceimpl.ge.excludedtable=jboot.admin.serviceimpl.ge.excludedtableprefixes=temp_,v_ 页面展示####登录页面####后台首页(暂时没有dashboard,日志页面放在首页)####部门管理####SwaggerUI####LayIM(LayIM为收费,本项目仅仅测试使用,如果需要请自行购买) SCMS-admin 目前仅仅只是半成品后续会继续完善,欢迎大家指正批评!!!!改项目在完成过程中参考以下项目代码: 感谢 |
请发表评论