一个简易美观的Java后台管理项目

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/HelloWorld_In_Java/article/details/83794696
原文:

最近参与的一个项目中,后台使用的是springBoot框架 + 页面使用的是 freeMark 和 layui 组成的页面。花了点时间看了项目大致的框架,觉得 layui 还是挺好看且易用的,所以花了点时间自己用springBoot + thymeleaf + layui 把框架的雏形给描了出来,在这里分享一下,然后可以在此基础上,扩展出自己需要的东西。

这个项目界面是很简单大方,就是左边一系列菜单,点击后右侧就出现相应界面,跟平常用的后台管理也大致一样。但是我保证这个项目更简单,更容易上手,且更容易扩展。十分钟就能看完它的结构。

好了,话不多说,先上效果图,再附上源码。有需要的可以下载回去玩玩。很适合个人练手项目。无论是SSM还是SpringBoot的之类的都可以融入使用。

一、登录界面:及其简约的X冷淡风。哈哈哈。

二、主页

三、点击左侧选项

目前分享的只是一个最简单最基础的雏形模版,连密码加密,基本的增删改查,还有权限管理,角色管理,菜单管理,日志记录之类的都还没实现,这里就不多做介绍了。需要的话再找我拿吧。

(对springBoot一点都不了解的碰友,可以了解一下:十分钟了解springboot微服务架构的基本使用)

最后,项目源码:

简易后台管理系统(一)实现点击左侧列表加载对应页面

简易后台管理系统(二)实现分页查询代码

简易后台管理系统(三)实现角色和权限

简易后台管理系统(四)实现记录系统日志和代码自动生成

New 简易后台管理系统(五)项目优化

2018-12-19 最新修改:

1. 优化树结构部分代码,使用一棵树仅需几行代码

2.优化上传部分代码,支持上传img,excel类型文件,更清晰友好地支持扩展

3.添加支持跨域请求功能

4.添加excel模版下载、excel解析功能,根据上传的excel批量导入用户功能

5.一些小问题修复

目前基本功能: 

1) 登录验证:登录时检测帐号密码是否正确及用户是否有效。否则给予提示并需要重新输入

2) 权限管理功能:登录后,根据当前角色获取该角色的权限,权限在左侧列表显示,点击左侧列表前往相应界面

3) 角色管理功能:可根据不同角色分配不同权限。

4) 日志记录功能:通过切面和注解的形式自动记录需要记录的操作

5) 前台:右侧界面的导航栏添加右键关闭当前、关闭其它、关闭所有的功能,提供收起/展开左侧菜单列表,列表界面配合mybatis分页插件进行分页,提供便捷的增删改查和批量操作模版,提供简易的页面元素验证方式,提供form表单元素自动加载功能,提供图片上传及预览示例,提供前后台数据快速交互示例等

6) 后台:提供基本的Controller,service, mapper,使能够极快速得获取数据; 提供异常/错误页面处理;提供文件的上传、下载处理;提供excel的生成和读取处理;提供跨域支持处理;提供是否有效用户访问校验,未登录者需先登录;提供代码生成工具类,可一键生成所需的基本代码,生成的代码模版中增删改查功能直接可用。

下载并导入项目,执行resource文件夹下的init.sql文件后,一分钟即可体验上述基本功能。


2018-11-20 最新效果:系统用户,角色,权限功能的完成。


2018-11-28 最新功能:完成图片的上传、预览功能。完善代码生成工具:可一键整个模块所需的文件。一个简单模块的增删改查只需1分钟。

猜你喜欢

转载自blog.csdn.net/HelloWorld_In_Java/article/details/83794696