源码下载地址: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系统的更多相关文章

  1. 基于Spring+SpringMVC+Mybatis的Web系统搭建

    系统搭建的配置大同小异,本文在前人的基础上做了些许的改动,重写数据库,增加依据权限的动态菜单的实现,也增加了后台返回json格式数据的配置,详细参见完整源码. 主要的后端架构:Spring+Sprin ...

  2. Intellij Idea下搭建基于Spring+SpringMvc+MyBatis的WebApi接口架构

    2018-08-16 09:27 更新 强烈推荐使用Springboot来搭建MVC框架! 强烈推荐使用Springboot来搭建MVC框架! 强烈推荐使用Springboot来搭建MVC框架! 后文 ...

  3. SpringBoot搭建基于Spring+SpringMvc+Mybatis的REST服务

    Maven Plugin管理 通常,让你的Maven POM文件继承 spring-boot-starter-parent,并声明一个或多个 Starter POMs依赖即可. spring-boot ...

  4. 多工程:基于Maven的SSM(Spring,SpringMvc,Mybatis)整合的web工程(中)

    上篇用了单工程创建了SSM整合的web工程(http://www.cnblogs.com/yuanjava/p/6748956.html),这次我们把上篇的单工程改造成为多模块工程 一:创建对应的多工 ...

  5. javaweb项目-医者天下 (Spring+SpringMVC+MyBatis)

    项目下载地址:http://download.csdn.net/detail/qq_33599520/9826683 项目完整结构图: 项目简介: 医者天下项目是一个基于Spring+SpringMV ...

  6. spring+springmvc+mybatis构建系统

    今天和大家分享的是spring+springmvc+mybatis搭建框架的例子,说到这里不得不说现在市面上一流大公司还有很多用这种架子,创业型公司大部分都用springboot集成的mvc+myba ...

  7. 用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建一:建立MAVEN Web项目

    一:创建maven web项目er

  8. 【JavaWeb】Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架(三)

    Spring+SpringMVC MVC呢,现在似乎越来越流行使用SpringMVC框架,我自己用的感觉,是非常好,确实很舒服,配置一开始是麻烦了一点点,但是后续的开发真的是很清爽! SpringMV ...

  9. 用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建二:配置MyBatis 并测试(1 构建目录环境和依赖)

    引言:在用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建一   的基础上 继续进行项目搭建 该部分的主要目的是测通MyBatis 及Spring-dao ...

随机推荐

  1. 将Editplus添加到右键打开菜单

    因为自己一直用Editplus作为文本打开工具,新的电脑将压缩文件复制了过来,但是没有右键打开了. 第一打开注册表 在命令框中输入regedit 第二在注册表中输入选项 如下图所示在下拉菜单中新建Ed ...

  2. 记一次 node.js 的populate用法

    最近在学习node.js做一个简单的博客的网站,用的express框架和mongodb的数据库.之前没有接触过这个数据库,所有在一开始写的时候遇到了一些问题,如何初始化model类型,又如何实现简单的 ...

  3. SpringMVC——使用RequestDispatcher.include()和HttpServletResponseWrapper动态获取jsp输出内容

    介绍本篇内容前,先抛出我遇到的问题或者说是需求!(精读阅读本篇可能花费您15分钟,略读需5分钟左右) 一:需求说明 有一个Controller有两个方法 第一个方法通过指定的路径和参数去渲染jsp内容 ...

  4. Sublimetext3安装Emmet插件步骤

    看清楚哦~~这是Sublime text 3不是2的版本,两者的安装还是有区别的,下面的方法是我感觉比较简单的,其他的要命令什么的感觉太复杂了,经测试是OK的. 先关闭Sublime text 3: ...

  5. JSP获取input(含正则表达式)

    <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> < ...

  6. vue学习之父组件与子组件之间的交互

    1.父组件数据传给子组件 父组件中的msgfather定义数据 在之组件中通过设置props来取得希望从父组件中获得的值 通过设置这两个属性就可以从父组件传数据到子组件 2.子组件传数据给父组件(这里 ...

  7. [转]python单元测试unittest

    单元测试作为任何语言的开发者都应该是必要的,因为时隔数月后再回来调试自己的复杂程序时,其实也是很崩溃的事情.虽然会很快熟悉内容,但是修改和调试将是一件痛苦的事情,如果你在修改了代码后出现问题的话,而单 ...

  8. ZOJ1654 Place the Robots

    Zoj1654 标准解法:二分匈牙利. 写法各异嘛,看不懂或者懒得看也正常,如果想了解我思路的可以和我讨论的. 在练习sap,所以还是写了一遍: #include<cstdio> #inc ...

  9. ZOJ-3933-Team Formation【二分图最佳匹配】【KM】

    http://blog.csdn.net/loy_184548/article/details/51154195    一开始对不同组合得不同分数(mm1,mg2,gg3),想用sap来写,但是保证了 ...

  10. 关于WPF的验证

    1.ValidationRule 验证 ValidationRule:是通过ValidationRule中的的Validate方法来验证我们绑定的属性.所以我们的用法是继承ValidationRule ...