java面试总结Spring分布式相关技术

Springboot+shiro权限管理系统

2019-01-24  本文已影响29人  极课编程

springboot-shiro

项目介绍

Springboot + shiro权限管理。
源码地址:https://gitee.com/ssh123/shiro.git

admin-resource.png admin-role.png admin-user.png index.png root-resource.png root-role.png root-role[admin].png root-role[root].png root-user.png root-user[role].png sql-model.png

开发环境

工具 版本或描述
OS Windows 7
JDK 1.8+
IDE IntelliJ IDEA 2017.3
Maven 3.3.1
MySQL 5.6.4

模块划分

模块 释义
shiro-core 核心业务类模块,提供基本的数据操作、工具处理等
shiro-admin 后台管理模块

SQL Model

使用说明

  1. 使用IDE导入本项目
  2. 新建数据库CREATE DATABASE shiro;
  3. 导入数据库docs/db/shiro.sql
  4. 修改(resources/application.yml)配置文件
    1. 数据库链接属性(可搜索datasource或定位到L.19)
    2. redis配置(可搜索redis或定位到L.69)
  5. 运行项目(三种方式)
    1. 项目根目录下执行mvn -X clean package -Dmaven.test.skip=true编译打包,然后执行java -jar shiro-admin/target/shiro-admin.jar
    2. 项目根目录下执行mvn springboot:run
    3. 直接运行ShiroAdminApplication.java
  6. 浏览器访问http://127.0.0.1:8080

用户密码

超级管理员: 账号:root 密码:123456

普通管理员: 账号:admin 密码:123456

Druid监控

链接http://127.0.0.1:8080/druid/index.html

用户名:zyd-druid 密码:zyd-druid

参与贡献

  1. Fork 本项目
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

注:以上图片是以root用户登录,admin用户的界面请参考docs/img下的图片

上一篇下一篇

猜你喜欢

热点阅读