在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:battcn-plus开源软件地址:https://gitee.com/battcn/battcn-plus开源软件介绍:battcn-plus(2.5.1) 如果您喜欢它,请点击 Watch 以及 Star Thanking Very Much##前端:采用了BootStrap3.3.5 + BootStrap Table + jQuery2.1后端:SpringBoot1.5.3 增加PageHelper与通用Mapper方便开发通用Mapper:Mybatis单表操作基于注解调用API,方便我们开发,提高开发效率权限:采用Spring Shiro做的登陆认证与URL拦截本系统秉承开源精神,欢迎大家使用与开发,遇到任何问题可以 申请QQ群:391619659 找到 解答该版本为battcn.x的终极版本,只做干净的项目,剔除了battcn2.x的redis模块 以及一些plugin模块,学习该套代码需要掌握boot基本知识 简化开发: battcn-generator 提供mybatis-generate代码,生成DAO,POJO(含注释),XML(无具体内容,减少代码),Maven命令:mybatis-generator:generate封装mybatis(参考battcn-framework-mybatis)只需要通过简单的配置(application.yml)即可使用自动装配启动(battcn-managent)成功访问: http://localhost:8082 即可跳转到login.html http://localhost:8082/swagger-ui.html 即可跳转到swagger-ui.html,方便接口调试(需要先登录) 下载静态资源:http://qiniu.battcn.com/static.zip 完成所有功能,包括权限 近期更新最新的 注意如果喜欢它 请认真阅读 README 文件,以及 resources 下的 battcn-generator 只是代码生成,并不被具体依赖 打包的时候 install(battcn-framework-commons/battcn-framework-mybatis) 然后 package battcn-managent即可 一.服务人群A) 初创型公司技术团队B) 外包公司技术团队C) 独行侠D) 学生 二.项目事项A) 我们只做通用的服务组件,比如基本的(权限管理,用户管理,菜单管理,调度管理等) B) 让用户可以快速根据框架开发并且也可以修改我们的源码从而达到用户的业务要求。 用户通过本项目可以快速的搭建出自己的开发平台,并且可以让用户减轻考虑基础功能的时间, 留出时间着重自己的业务开发就是本项目的最终目标。C) 项目部署:里面写了一个小的存储过程,所以 需要手动在 数据库执行 battcn2.sql 里面已经注释掉了 ,因为有一个"初始化系统"的功能 三.开发流程定义实体类Entity(如:UserEntity)创建 Mppaer<Entity> (如:UserMapper<UserEntity>) 如果有自定义SQL操作则需要定义mapper.xml定义 Service 接口(如:UserService)(根据Java规范所以接口化编程:可省)实现 Service (如:UserServiceImpl)创建 Controller 控制器(如:UserController)1.具体不清楚可以申请加群:3916196592.本系统为开源系统可以随意修改3.欢迎大家使用,本系统不会记录任何使用者的信息,可以放心使用,有Bug可以提交作者(QQ:1837307557)4.如果喜欢可以赞助作者,您的支持就是作者最大的动力 |
请发表评论