基于Spring、SpringMVC、MyBatis、Druid、Shrio构建web系统

来源:互联网 发布:人工智能的主要技术 编辑:程序博客网 时间:2024/06/07 09:07

源码下载地址: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


阅读全文
1 0
原创粉丝点击