笨鸟不会飞

你以为的极限,只是别人的起点

排序:
默认
按更新时间
按访问量

基于spring boot和mongodb打造一套完整的权限架构(五)【集成用户模块、菜单模块、角色模块】

      在第四章我们已经实现了对security的集成,我们已经实现了登陆到我们的系统中了,但是大家会发现我们登陆成功以后并没有显示左侧的菜单节点,本章我们将开始集成用户模块、菜单模块以及角色模块。      1、首先我们需要在sys的entity目录底下创建Tree、QueryTree和Qu...

2018-04-18 10:43:54

阅读数:714

评论数:0

基于spring boot和mongodb打造一套完整的权限架构(四)【完全集成security】

      在第二章的时候我们已经在我们的配置文件中设置了文件权限放行的功能,在本章我们将讲解如何基于mongodb数据库实现security,基于上一章我们编写的代码本章我们将实现security的权限控制。      1、首先在我们的sys的entity目录底下我们新建一个UserRole、U...

2018-04-17 11:14:51

阅读数:598

评论数:0

基于spring boot和mongodb打造一套完整的权限架构(三)【抽象实现类和swagger的实现】

      在上一节我们已经引入了我们当前工程的所需要的所有的maven依赖,因此本章我们将开始集成swagger2、以及我们抽象实现类的编写,首先大家打开csdn这个工程建好自己相应的包的结构如下所示:            common底下的包主要是用来存放相应的抽象实现类、配置文件、工具类等...

2018-04-16 13:08:06

阅读数:612

评论数:1

基于spring boot和mongodb打造一套完整的权限架构(二)【MAVEN依赖以及相应配置】

       在上一章我们已经新建好整个项目了,在本章我们将讲解我们的这套权限架构所需要的maven依赖以及相关的配置,大家打开我们的pom.xml增加完maven依赖以后的配置文件如下:<?xml version="1.0" encodi...

2018-04-13 17:29:57

阅读数:902

评论数:0

基于spring boot和mongodb打造一套完整的权限架构(一)

       本系列文章的前端web页面是基于 基于springboot+bootstrap+mysql+redis搭建一套完整的权限架构【一】该系列的前端页面的基础上进行改造完成的,因此对于页面部分的具体实现就不再此处累述了,在本系列将着重讲解后台部分的实现。       在看本系列文章的时候,...

2018-04-13 15:59:50

阅读数:1119

评论数:0

linux系统部署mongodb数据库

    首先大家要先去mongodb的官网下载我们的Linux版本的数据库,大家可以直接点击当前链接进行下载:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz,这是最新版本的mongodb大家若是下载不来,可以直接去官网...

2018-04-13 11:50:08

阅读数:264

评论数:0

spring boot集成mongodb在控制台输出nosql的日志

   大家只需要在application.properties的配置文件下增加以下的配置就可以了:   logging.level.org    logging.level.org .springframework.data.mongodb.core= DEBUG   这样大家重启项目以后就可以在...

2018-04-11 13:23:20

阅读数:2253

评论数:3

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十八)【权限架构系统(完结)】

       在上一章节我们已经完成了权限架构展示层得基础框架得搭建,本章我们将 基于springboot+bootstrap+mysql+redis搭建一套完整的权限架构这套我在原先写好的权限架构的基础上进行改造使用spring cloud来实现我们的权限架构。       在我们调用路由网关的...

2018-02-27 15:25:08

阅读数:1728

评论数:0

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十七)【权限架构系统(基础框架搭建)】

      在前面的十六章我们讲解了如何构建我们的注册中心、链路监控中心、鉴权中心、权限架构生产者、权限架构消费者、路由网关,基于我们前面十六章构建的程序,从本章开始我们将具体的讲解如何搭建我们的权限架构系统的展示层。      首先在我们的工程中创建权限架构展示出的modules如下所示:   ...

2018-02-25 14:48:01

阅读数:2140

评论数:1

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十六)【路由网关】

      在前面十六章我们完成了注册中心、链路中心、权限架构生产者、权限架构消费者的集成开发工作,本章将开始重点讲解我们的路由网关的实现,由于我们的微服务内部是无权限的,因此我们的微服务内部是不对外暴露端口的,所有的请求全部通过路由网关来进行请求的,因此在本章我们的路由网关将实现路由分发以及权限...

2018-02-24 11:52:58

阅读数:1154

评论数:5

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十五)【权限架构消费者(完整实现)】

      在第十四章我们已经完成了通用业务类的编写,因此本章我们将讲解如何完整的实现我们的权限架构的消费者的实现,首先打开我们的rbac-consumer工程,接着打开我们的主入口文件RbacConsumerApplication.java加入@EnableDiscoveryClient和@En...

2018-02-24 09:28:50

阅读数:760

评论数:0

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十四)【权限架构消费者(通用类编写)】

       权限架构的消费者和权限架构的生产者一样可以高度抽象化我们的通用接口出来,因此本章我们将这些消费者接口高度抽象出来,理论上这些高度抽象出来的接口是可以作为一个独立的module需要的时候使用maven引入,不过此处就不再解耦出来,而是直接写在我们的权限架构服务的消费者项目中。     ...

2018-02-23 13:52:05

阅读数:681

评论数:0

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十三)【权限架构生产者(改造角色管理)】

     在第十二章我们完成了对菜单管理的集成,在第九章我们完成了角色了管理,但是我们并没有将菜单和角色两者关联上,因此本章将在这两章的基础上进行一次改造,使得我们的菜单和角色产生关联。     打开我们的UserRoleService.java改造成以下的内容:package com.produ...

2018-02-22 21:35:32

阅读数:583

评论数:0

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十二)【权限架构生产者(菜单管理)】

      在第十一章我们完成了对组织架构管理的集成,本章我们将完成对菜单管理的集成开发工作,首先打开我们的rbac-produce工程,接着在com/produce/sys/dao目录底下创建一个UserDao.java接口内容如下:package com.produce.sys.dao; ...

2018-02-22 21:15:13

阅读数:889

评论数:2

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十一)【权限架构生产者(组织架构)】

      在第十章我们完成了对用户管理的集成,本章我们将完成对组织架构管理的集成开发工作,首先打开我们的rbac-produce工程,接着在com/produce/sys/dao目录底下创建一个UserDao.java接口内容如下:package com.produce.sys.dao; i...

2018-02-22 20:38:20

阅读数:728

评论数:1

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十)【权限架构生产者(用户管理)】

      在第九章我们完成了对角色管理的集成,本章我们将完成对用户管理的集成开发工作,首先打开我们的rbac-produce工程,接着在com/produce/sys/dao目录底下创建一个UserDao.java接口内容如下:package com.produce.sys.dao; im...

2018-02-22 16:47:24

阅读数:854

评论数:0

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(九)【权限架构生产者(角色管理)】

      在第七章我们完成了对数据字典的集成,本章我们将完成角色管理的集成工作,首先打开我们的rbac-produce工程,接着在com/produce/sys/dao目录底下创建一个UserRoleDao.java接口内容如下:package com.produce.sys.dao; im...

2018-02-22 14:39:30

阅读数:887

评论数:0

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(八)【权限架构生产者(swagger2集成)】

      上一章我们测试我们的接口的时候使用的是(Advanced REST client)进行接口的测试,大家可以很明显的感觉到该工具对接口的测试是一个很麻烦的过程,需要我们自己去拼接接口以及设计参数,但是我们的前辈已经给我们提供了更加强大的工具,那就是swagger2,通过使用该工具我们可以...

2018-02-22 11:38:26

阅读数:917

评论数:0

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(七)【权限架构生产者(数据字典)】

      在我们的编码中我们经常会存放一些静态常量,而这些静态变量我们通常都是写死的,如果我们需要改变这些静态变量的值那么我们必须要修改代码,并重新发布程序,这很明显很不符合我们现实中的业务场景,我们现实中的业务场景是多变的,因此我们需要一个数据字典模块来对我们的这些静态常量进行动态维护,例如,...

2018-02-13 16:15:33

阅读数:1492

评论数:0

基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(六)【权限架构生产者(通用类编写)】

       前面的几章我们构建了通用实体模型、注册中心、链路收集系统、本章我们将开始讲解如何构建我们的权限架构服务的生产者,我们微服务完全遵循我们的rest full规范,因此我们实际上可以高度抽象化一些我们的通用接口出来,因此本章我们将这些提供服务的生产者接口高度抽象出来,理论上这些高度抽象出...

2018-02-13 11:26:56

阅读数:1240

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭