×

spring boot

SpringBoot+SpringSecurity+Vue实现动态权限(一)

高乐 高乐 发表于2024-06-22 浏览6037 评论0
前言 之前都是使用若依框架来实现的动态权限和菜单功能,但是一直想尝试自己来实现动态权限。所以这两天准备整合一下自己的所学知识,依据RBAC权限模型,使用SpringBoot+SpringSecurity+Vue来自己实现一下动态权限。 数据库结构 在数据库设计方面是根据RBAC权限模型来设计的,分别有user(用户)表,role(角色)表,permission(权限)表,user_role(用户角色)表和role_permission(角色权限)表。大致字段如下: 技术选型 为了

spring boot

SpringBoot多数据源事务解决方案

酷玩游戏 酷玩游戏 发表于2024-06-22 浏览6629 评论0
背景 之前有文章提供了springboot多数据源动态注册切换的整合方案,在后续使用过程中,发现在事务控制中有多种bug发生,决定对此问题进行分析与解决 前情提要 多数据源切换流程结构图如下所示,包含几个组成元素 自定义的数据源配置处理,通过DruidDataSource对象动态注册到系统中 自定义数据源标识注解与切面 数据源切换时的上下文线程变量持有者 自定义AbstractRoutingDataSource,实现数据源路由切换 问题分析 在Contro

spring

【SSM框架】Mybatis详解07(源码自取)之动态代理的实现

Frank Frank 发表于2024-06-22 浏览22924 评论0
🧛‍♂️个人主页:杯咖啡 💡进步是今天的活动,明天的保证! ✨目前正在学习:SSM框架,算法刷题 👉本文收录专栏:SSM框架解析 🙌牛客网,刷算法过面试的神级网站,用牛客你也牛。 👉免费注册和我一起学习刷题👈 🐳希望大家多多支持🥰一起进步呀! 😎The man who fears losing has already lost. 怕输的人已经输了。 - 《权力的游戏》 ✨前言 上一篇节我们复习了对象分析,注册别名,设置日志输出 本篇节我们将复习在框架中动态代理的实

spring

【Spring】一文带你吃透Spring集成MyBatis

- - 发表于2024-06-22 浏览10091 评论0
个人主页: 几分醉意的CSDN博客_传送门 💖Spring集成MyBatis spring能集成很多的框架,是spring一个优势功能。通过集成功能,让开发人员使用其他框架更方便。 集成使用的是spring ioc核心技术。 ✨怎么使用mybatis 使用mybatis,需要创mybatis框架中的某些对象,使用这些对象,就能使用mybatis提供的功能了。 分析:mybatis执行sql语句,需要使用那些对象 1.需要有Dao接口的代理对象,例如Stude

spring boot

值得收藏的一些Java实战项目分享(JAVA实战项目)

小海 小海 发表于2024-06-22 浏览6740 评论0
活动地址:毕业季·进击的技术er 今天来给大家分享几个值得作为Java新手收藏实战的项目 1.传智健康 传智健康管理系统是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化、患者管理专业化、健康评估数字化、健康干预流程化、知识库集成化,增强管理者对健康管理机构运营情况的了解。 项目提供了权限、报表、分布式调用等多种解决方案。 推荐学习教程:Java项目《传智健康》,超完整的企业级医疗行业项目(基于SSM+Zookeeper+Dubbo) 适学人群: 有一定 J

spring cloud

Spring嵌套事务异常Transaction rolled back because it has been marked as rollback-only

金百丰广告 金百丰广告 发表于2024-06-21 浏览6184 评论0
项目场景: 在循环里面使用try-catch去捕获异常的时候,并且try里面调的方法它也使用了事务注解 @transactional或者用了事务切面AOP去实现方法事务注入 问题描述 我这里的业务需求是A方法里面调了B方法,并且A和B都有事务,当B出现异常的时候我想获取B的具体报错信息,但是catch这个B方法的时候发生了嵌套事务异常,A方法继续往上抛出导致Transaction rolled back because it has been marked as rollbac

spring boot

基于SpringBoot的图书管理系统

仙客来 仙客来 发表于2024-06-21 浏览9080 评论0
基于SpringBoot的图书管理系统 里面整合了比较全的内容,可以说是麻雀虽小五脏俱全,如果看懂了所有的内容可以说是已经非常精通SpringBoot了 一:引言 由于近期看了SpringBoot,一站式开发特别方便,情不自禁用SpringBoot整合了一下Web框架,Mybatis框架和thymeleaf框架写了一个图书管理系统。 其实可以直接用前后端分离来写的,但是我想练练手,用一个小demo把这些内容都整合到一起。(其实前后端分离我还没学到)二:项目目录 1.文件目录2.导入依赖

MSSQL教程

整合Mybatis、Servlet、Mysql、Axios、Filter、Session写一个入门级项目:非常适合初接触JavaWeb的小白白来进阶

周正,拆迁户化身 周正,拆迁户化身 发表于2024-06-21 浏览7922 评论0
写在前言 写作收获&目的 ​ 本篇文章结构大体还是和上篇文章 Mybatis+Servlet+Mysql 整合的一个小项目一致,但增加了axios、Filter、session。 在数据库层面涉及到了增、查、改,一个代码量不算多的小项目,但十分有助于初学者的学习。 ​ 博主在编写项目的同时,发现自己对Axios、Filter的理解并不好,通过本项目,打扎实了自己的基础。 ​ 开发此小项目之前,我对同学说,我异步请求用的很少,殊不知自己一直在用异步请求,反而同步请求用