56 Star 131 Fork 65

backflow / framework-server

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

#framework-server

一个极简封装的Java平台快速开发框架

前端系统=> http://git.oschina.net/backflow/framework-admin

注:如有功能更新, 一般需要同时更新两个项目 (若src/main/resources/schema下的SQL文件有变动, 也请一并导入数据库)

系统结构

  • 标准的SSM(Spring, SpringMVC, MyBatis)架构
  • 自带一个代码生成器:generator模块, 可生成从mapper文件 > java实体 > dao > server > controller > view 一条龙的代码, 生成器入口见src/test/java/Generator.java
  • 极简的封装 (依赖于几个基类:BaseEntity, BaseDao, BaseMybatisDao, BaseService, BaseController), 生成后无需编写一行代码即可拥有最基本的CRUD功能.
  • 简化后的RBAC模型 (framework-admin 中有说明) 通过一个注解Permissions与拦截器PermissionInterceptor便可实现对权限的控制, 不再需要依赖apache-shiro之类的权限框架

运行步骤:

  • clone项目, 以maven项目导入, 等待依赖下载完成
  • 执行admin/src/main/resources/schema下的sql文件初始化数据库 (需本地安装MySQL, 并创建名为admin的数据库, 当然也可以为其它名字)
  • 若MySQL没有跑在本地, 请修改admin/src/main/webapp/META-INF下的context.xml(tomcat内置应用级别的数据源配置文件), 指向对应的数据库地址, 若数据源名称有改动, 还需要修改web.xml下的<resource-ref>指向正确的数据源

项目刚刚发布完成度不高, 但后续会持续跟进, 也欢迎大家参与进来, 你的任何想法与建议我都很想知道! 快给我留言吧!!

交流QQ群: 240098272

Repository Comments ( 18 )

Sign in to post a comment

About

一个极简封装的Java平台快速开发框架 expand collapse
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
1
https://gitee.com/backflow/framework-server.git
git@gitee.com:backflow/framework-server.git
backflow
framework-server
framework-server
master

Search