简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在微服务的生态中,统一的配置管理也是至关重要的一环,在市场上也有很多的优秀的组件例如SpringCloud Config、Nacos、Apollo等。Nacos 提供了一个简洁易用的UI (控制台样例 Demo) 帮助您管理所有的服务和应用的配置。Nacos 还提供包括配置版本跟踪、金丝雀发布、一键回滚配置以及客户端配置更新状态跟踪在内的一系列开箱即用的配置管理特性,帮助您更安全地在生产环境中管理
前言当初学习SpringBoot框架的时候发现他只会扫描启动类所在包下和子包。最近刚好在学源码,想要探究为什么是默认扫描启动类所在包,而不是其他路径?我从run方法开始debug。SpringApplication的run方法可以找到SpringBoot的大致启动流程。多的不说,SpringBoot实际上也是依托与Spring的。而注解扫描不可能会放在创建应用上下文阶段的,debug发现在crea
最近遇到一个需求,需要在前端做一个可视化的图表,并且是实时更新的。但echarts不支持图表的实时渲染。只能通过setOption重新设置。我的实现思路是在页面初始化的时候向后端发起一个websocket请求,后端收到连接后将channel保存起来,每次数据更新或隔段时间就轮询这些channel推送数据。...
之前都是使用若依框架来实现的动态权限和菜单功能,但是一直想尝试自己来实现动态权限。所以这两天准备整合一下自己的所学知识,依据RBAC权限模型,使用SpringBoot+SpringSecurity+Vue来自己实现一下动态权限。......
在上一篇SpringBoot+SpringSecurity+Vue实现动态权限(三)中已经完成了vue-admin-template的整合以及动态菜单的实现。动态权限大体已经完成了,这一章我们需要修改逻辑,将权限标识存入redis中,后端通过redis中的权限标识来实现权限控制。...
之前都是使用若依框架来实现的动态权限和菜单功能,但是一直想尝试自己来实现动态权限。所以这两天准备整合一下自己的所学知识,依据RBAC权限模型,使用SpringBoot+SpringSecurity+Vue来自己实现一下动态权限。......
在实际的项目开发中,根据数据库表创建实体、service、controller等结构是一件非常繁琐的事。所以我们经常需要使用到各种代码生成器,例如mybatis-plus,若依等框架都有自己的代码生成器和生成逻辑。本篇文章我们就从0开始,手写一个简单的代码生成器。源码github地址。
最近在做动态权限,整合了SpringSecurity。在使用SpringSecurity 做用户认证功能的时候,重写了loadUserByUsername方法并且在方法内判断用户是否为空,如果为空就抛出自定义的UserException异常。前端捕获到就反馈相应信息。代码如下:本以为如上代码会正常抛出UserException,但是在测试之后并没有按照预想的走...