基于Spring、SpringMVC、MyBatis、Druid、Shrio构建web系统
源码下载地址:https://github.com/shuaijunlan/Autumn-Framework
在线Demo:http://autumn.shuaijunlan.cn
项目介绍
Autumn-Framework旨在提供通用的web系统解决方案,目前由作者本人一个人维护,更新速度缓慢,但是会持续更新,此项目适合初学者学习使用,也欢迎您加入我一起维护整个项目。
效果图
登录界面
系统主界面
菜单管理
日志管理
技术选型
前端以Layui为主要框架,并使用了ECharts、editor.md等其他第三方插件
后端主要使用Spring、SpringMVC、MyBatis、Shiro、Druid、Ehcache构建整个web系统,并使用Maven管理项目,使用Mysql存储数据,使用tomcat部署web系统。
代码结构
.
└── src-------------------------------------------源码根目录
└── main
├── java
│ └── com
│ └── autumnframework
│ └── cms
│ ├── architect-------------包含常用的工具类和常量
│ │ ├── conf
│ │ ├── constant
│ │ ├── filter
│ │ ├── interceptor
│ │ └── utils
│ ├── controller------------控制器层
│ │ └── system
│ ├── dao-------------------dao层
│ │ ├── bomapper
│ │ └── vomapper
│ │ ├── impl
│ │ └── interfaces
│ ├── model-----------------model层
│ │ ├── bo
│ │ ├── po
│ │ └── vo
│ ├── service---------------service层
│ │ ├── impl
│ │ └── interfaces
│ └── shiroconfig-----------shiro配置
│ ├── filter
│ └── realm
├── resources----------------------------资源文件目录
│ ├── mapperxml------------------------mapper映射文件
│ ├── mybatis-generator----------------mybatis-generator配置文件
│ └── spring---------------------------所有与spring相关的配置文件
└── webapp-------------------------------前端源码文件
├── BasePlu--------------------------公共库
├── comm
├── Lib------------------------------第三方库
│ ├── Echarts-3.7.2
│ ├── editor.md
│ ├── jquery
│ └── layui_v2.1.2
├── static--------------------------静态资源
├── Sys-----------------------------系统功能插件目录
│ ├── js
│ └── plugin
└── WEB-INF
└── views
├── error-------------------异常目录
└── main--------------------系统主界面目录
运行系统
- 拷贝代码到本地
git clone git@github.com:shuaijunlan/Autumn-Framework.git - 进入Autumn-Framework目录
cd Autumn-Framework - 执行
mvn install - 再进入cms目录
cd cms - 在执行
mvn tomcat7:run - 最后在浏览器中访问
localhost:8081,就可以看到登录界面 - Tips:以上所有操作基于您的电脑已经安装了
jdk8、maven和git环境
FAQ
。。。。。。
联系作者
您有任何问题都可以随时联系我!
Email:shuaijunlan@gmail.com
基于Spring、SpringMVC、MyBatis、Druid、Shrio构建web系统的更多相关文章
- 基于Spring+SpringMVC+Mybatis的Web系统搭建
系统搭建的配置大同小异,本文在前人的基础上做了些许的改动,重写数据库,增加依据权限的动态菜单的实现,也增加了后台返回json格式数据的配置,详细参见完整源码. 主要的后端架构:Spring+Sprin ...
- Intellij Idea下搭建基于Spring+SpringMvc+MyBatis的WebApi接口架构
2018-08-16 09:27 更新 强烈推荐使用Springboot来搭建MVC框架! 强烈推荐使用Springboot来搭建MVC框架! 强烈推荐使用Springboot来搭建MVC框架! 后文 ...
- SpringBoot搭建基于Spring+SpringMvc+Mybatis的REST服务
Maven Plugin管理 通常,让你的Maven POM文件继承 spring-boot-starter-parent,并声明一个或多个 Starter POMs依赖即可. spring-boot ...
- 多工程:基于Maven的SSM(Spring,SpringMvc,Mybatis)整合的web工程(中)
上篇用了单工程创建了SSM整合的web工程(http://www.cnblogs.com/yuanjava/p/6748956.html),这次我们把上篇的单工程改造成为多模块工程 一:创建对应的多工 ...
- javaweb项目-医者天下 (Spring+SpringMVC+MyBatis)
项目下载地址:http://download.csdn.net/detail/qq_33599520/9826683 项目完整结构图: 项目简介: 医者天下项目是一个基于Spring+SpringMV ...
- spring+springmvc+mybatis构建系统
今天和大家分享的是spring+springmvc+mybatis搭建框架的例子,说到这里不得不说现在市面上一流大公司还有很多用这种架子,创业型公司大部分都用springboot集成的mvc+myba ...
- 用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建一:建立MAVEN Web项目
一:创建maven web项目er
- 【JavaWeb】Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架(三)
Spring+SpringMVC MVC呢,现在似乎越来越流行使用SpringMVC框架,我自己用的感觉,是非常好,确实很舒服,配置一开始是麻烦了一点点,但是后续的开发真的是很清爽! SpringMV ...
- 用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建二:配置MyBatis 并测试(1 构建目录环境和依赖)
引言:在用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建一 的基础上 继续进行项目搭建 该部分的主要目的是测通MyBatis 及Spring-dao ...
随机推荐
- python实现算24的算法
1.介绍 给定4个整数,数字范围在1-13之间,任意使用 + - * / ( ) ,构造出一个表达式,使得最终结果为24,这就是常见的算24的游戏.本文介绍用Python语言实现的两种方式.2.实现思 ...
- 《Go in action》读后记录:Go的并发与并行
本文的主要内容是: 了解goroutine,使用它来运行程序 了解Go是如何检测并修正竞争状态的(解决资源互斥访问的方式) 了解并使用通道chan来同步goroutine 一.使用goroutine来 ...
- BP算法
1986年Rumelhart和McCelland在<并行分布式处理>中提出了BP算法,即非线性连续变换函数的多层感知器网络误差反向传播算法. 该算法的思想是:学习过程分为信号的正向传播与误 ...
- Liers 树状数组+中国剩余定理
Liers Time Limit: 14000/7000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others) SubmitStatus ...
- 机器学习实战K-近邻算法
今天开始学习机器学习,第一章是K-近邻算法,有不对的地方请指正 大概总结一下近邻算法写分类器步骤: 1. 计算测试数据与已知数据的特征值的距离,离得越近越相似 2. 取距离最近的K个已知数据的所属分类 ...
- 定制Three.js中Material属性
1.找到想要更改的着色器代码
- WPF Popup全屏 弹出方法。解决只显示75%的问题。
WPF Popup全屏 弹出方法.解决只显示75%的问题. WPF 中 Popup 有一个特点.当Popup的高度超过屏幕的75%的时候,只显示75%的高度. 如下代码: <Window x ...
- (图文实例)用VB.net操作SQLite数据库
转载请注明出处:HateMath归来(http://www.cnblogs.com/hatemath/) 环境: Visual Studio 社区版 64位 Windows 7系统 新建的解决方案基于 ...
- css系列教程1-选择器全解
全栈工程师开发手册 (作者:栾鹏) 一个demo学会css css系列教程1-选择器全解 css系列教程2-样式操作全解 css选择器全解: css选择器包括:基本选择器.属性选择器.伪类选择器.伪元 ...
- 【学习】苹果iPhone safari浏览器样式重置修复按钮圆角bug
iPhone safari浏览器中,input按钮会按苹果的默认UI来渲染,例如,写的按钮明明是这个样的: 但是实际就会是这个样子: 怎么办呢? 为按钮添加:-webkit-appearance: n ...