Git Product home page Git Product logo

jxnu-liguobin / authority-manage-system Goto Github PK

View Code? Open in Web Editor NEW
67.0 6.0 20.0 9.49 MB

使用SpringBoot/WebFlux+Shiro+JPA+Java/Scala,实现的基于数据库细粒度动态权限管理系统

Home Page: http://dreamylost.cn

License: GNU Lesser General Public License v3.0

Java 7.21% CSS 15.16% FreeMarker 3.93% HTML 40.94% JavaScript 32.17% Less 0.58%
spring-boot shiro freemarker scala springdata-jpa redis mysql reactor springboot-webflux

authority-manage-system's Introduction

SpringBoot WebFlux 2.0.3 版

Java CI with Maven

分支

  • master 第一版
  • reactor 第二版

环境

  • SpringBoot 2.0.3.RELEASE
  • SpringBoot WebFlux
  • SpringBoot Data Jpa
  • Apache Shiro
  • Reactor
  • Ehcache
  • Redis
  • Freemarker

功能

  • Controllers 异步
  • Services 异步
  • Dao 依赖于JDBC和ORM,暂未更改成异步
  • 移除Druid和多数据源
  • TODO 链式调用,尽量去掉显示调用subscribe(分支rm-subscribe)

使用

  1. 启动MySQL
    • 默认账号 root root(或者修改application.properties)
    • 创建数据库 managesystemdb
  2. 启动Redis 默认配置
  3. 系统登录 admin 111111(默认每次启动都会重新创建表并覆盖写入初始化的数据)
  4. 查看文档 在浏览器中打开doc目录的index.html(Javadoc)

PS: 第二版并没有修复bug,仅技术改进,代码整理

处理流程

  • 注解风格

  • 函数式风格

authority-manage-system's People

Contributors

jxnu-liguobin 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

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.