Git Product home page Git Product logo

yangxiufeng666 / common-admin Goto Github PK

View Code? Open in Web Editor NEW
396.0 22.0 202.0 8.73 MB

后台管理(Springboot+shiro+freemarker+mysql)。拥有基础的菜单管理、用户管理、角色管理等,菜单管理动态生成菜单、权限内容,开发者可以直接拿来使用。项目结构清晰、通俗易懂,是做一个后台管理系统的最佳选择,同时也可以作为任何系统的基础脚手架。

Java 98.38% CSS 0.34% PHP 0.06% FreeMarker 1.23%

common-admin's Introduction

项目简介

后台管理(Springboot+shiro+freemarker+mysql)。拥有基础的菜单管理、用户管理、角色管理等,菜单管理动态生成菜单、权限内容,开发者可以直接拿来使用。项目结构清晰、通俗易懂,是做一个后台管理系统的最佳选择,同时也可以作为任何系统的基础脚手架。

内置功能

  1. 系统基础管理
    • 1.1 用户管理
    • 1.2 角色管理
    • 1.3 菜单管理
    • 1.4 API说明
    • 1.5 数据库日志

技术选型

  • 核心框架:Spring boot 1.5.6
  • 安全框架:Apache Shiro 1.4
  • 持久层框架:mybatis、mybatis plus 2.1.2
  • 数据库连接池:Alibaba Druid 1.1.2
  • 数据库:MYSQL
  • API文档管理:swagger2 2.7.0
  • Excel导出工具:easy-poi 3.0.1
  • 模版引擎:freemarker
  • 前端UI框架:JQuery2.2.3 + bootstrap3 + AdminLte2.3.6 + Ztree

版权说明

使用 Apache License 2.0 协议.

其他开源项目

UI效果图








common-admin's People

Contributors

yangxiufeng666 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

common-admin's Issues

无法创建用户

注册完用户再登陆时,页面没有反应,后台抛异常。
目前只能用super用户登陆。

用户管理 -》导出报错 说找不到 org/apache/poi/xssf/usermodel/XSSFWorkbook

java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook
at cn.afterturn.easypoi.excel.ExcelExportUtil.exportExcel(ExcelExportUtil.java:82)
at cn.afterturn.easypoi.view.EasypoiSingleExcelView.renderMergedOutputModel(EasypoiSingleExcelView.java:68)
at cn.afterturn.easypoi.view.PoiBaseView.render(PoiBaseView.java:62)
at com.common.system.controller.UserMgrController.exportExcel(UserMgrController.java:273)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)

特别好的权限模块

楼主,项目非常好,希望能多点解释和介绍,让某些部分没接触过的小白更容易懂。顶

securityToListAjax()方法去除后ajax无法正确跳转

不是特别理解按钮中点击触发securityToListAjax的作用,个人新增的页面按钮没有调用这个方法会无法触发响应的ajax,数据提交了之前的ajax地址

相关文件:
user/list.ftl

+ '<a class="btn btn-xs btn-info" onclick="securityToListAjax();" data-title="修改" target="modal" modal="lg" href="/user/edit/'+ data.id+ '">修改</a> &nbsp;'

依赖包还是全部用maven管理比较合适,不要搞<systemPath>${project.basedir}/lib/shiro-freemarker-tags-0.1.jar</systemPath>

shiro-freemarker-tags 通过本地lib加载 Myeclipse下确实没问题,但是如果编译成jar 在服务器上运行, freemakeconfig会报错,我直接通过maven引用

		<groupId>net.mingsoft</groupId>
		<artifactId>shiro-freemarker-tags</artifactId>
		<version>0.1</version>

解决了这个问题。
至于多一些其他的引用,我觉得问题并不大,总比不能跑强的多吧。

导航标签

大佬,这个导航标签打开多个后,想点击其中一个标签就刷新当前标签要怎么做

初始登录账号密码

东西做的不错,但是为了让新手快速上手,建议您把user的账号和密码给出来,你导出的数据库是加过密的。没法直接登录,如果想登录需要自己搞数据,这个不是太方便。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.