源码下载地址:https://github.com/shuaijunlan/Autumn-Framework


在线Demo:http://autumn.shuaijunlan.cn

项目介绍

Autumn-Framework旨在提供通用的web系统解决方案,目前由作者本人一个人维护,更新速度缓慢,但是会持续更新,此项目适合初学者学习使用,也欢迎您加入我一起维护整个项目。

效果图

  • 登录界面

  • 系统主界面

  • 菜单管理

  • 日志管理



技术选型

前端以Layui为主要框架,并使用了EChartseditor.md等其他第三方插件


后端主要使用SpringSpringMVCMyBatisShiroDruidEhcache构建整个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:以上所有操作基于您的电脑已经安装了jdk8mavengit环境

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. NDK中android.mk文件的简单介绍和第三方库的调用

    先贴一个样例,然后解释一下: LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := mydjvuapi SRC_FILE_ ...

  2. nodejs 初次链接 mongodb 的详细细节

    时间  2016-06-2613:05:16 在前端的学习也有一段时间了,学习了html,css,javascript,jqery,ajax,php,mysql,学习了这些,了解了一些皮毛,也没有什么 ...

  3. 用vue开发一个app(1,基础环境配置)

    在今天之前,我没有很系统的看过,学习过vue.也是第一次尝试用vue写个小应用 现在开始研究配环境 这边参考的是https://cn.vuejs.org/v2/guide/installation.h ...

  4. java程序员该工作还是游戏?

    前阵子我终于下定决心,删掉了硬盘里所有的游戏. 身为一个程序猿,每天都要和各种新技术打交道,闲暇时间,总还得看一下各大论坛,逛逛博客园啥的,给自己充充电.游戏的话,其实我自小就比较喜欢,可以算是一种兴 ...

  5. mysql 存储引擎介绍1

    1.1  存储引擎的使用 数据库中的各表均被(在创建表时)指定的存储引擎来处理. 服务器可用的引擎依赖于以下因素: MySQL的版本 服务器在开发时如何被配置 启动选项 为了解当前服务器中有哪些存储引 ...

  6. Split分割字符串

    第一种方法:打开vs.net新建一个控制台项目.然后在Main()方法下输入下面的程序. string s="abcdeabcdeabcde"; string[] sArray=s ...

  7. java集合系列——Map之TreeMap介绍(九)

    一.TreeMap的简介 TreeMap是一个有序的key-value集合,基于红黑树(Red-Black tree)的 NavigableMap实现.该映射根据其键的自然顺序进行排序,或者根据创建映 ...

  8. 自测-5 Shuffling Machine

    Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techn ...

  9. linux视频之media媒体框架

    linux视频媒体(kernel层分析)主要包括三个文件: (/drivers/media/media-device.c ,  /drivers/media/media-devnode.c , /dr ...

  10. DSCP 与IP 优先级IP优先级

    在IPv4的报文头中,TOS字段是1字节,如下图所示.根据RFC1122的定义,IP优先级(IPPrecedence)使用最高3比特(第0-2比特).+++++++++++++++++++++++++ ...