通过注解驱动的方式实现灵活的数据权限控制,可根据实际业务需求扩展权限类型和过滤规则。建议结合具体业务场景调整数据权限模型和SQL生成策略。 通过MyBatis-Plus的拦截器机制动态修改SQL,结合自定义注解实现声明式数据权限控制。 @Target(ElementType.METHOD ...
为学生搭建起通向“企业级Java应用开发”的桥梁和纽带,以“构建Java应用知识体系、阐明Spring Boot全栈开发的框架原理、引导企业级实战”为原则,为学生在Java应用开发领域“深耕细作”奠定基础、指明方向。课程将系统地讲授Spring、Spring MVC、Spring Boot、MyBatis ...
AbstractRoutingDataSource 是 Spring Framework 提供的一个抽象数据源类,用于实现动态数据源切换。它允许应用程序在运行时动态地切换到不同的数据源,从而支持多数据源的场景,比如数据库读写分离、主从复制等 MySQL 主从复制是一种常见的数据库架构,它可以提高 ...
前面我们学习了用Mybatis提供的注解读取数据,但是有时候,一些较为复杂一点的SQL写在代码里面会显得比较乱也不太好管理。所以,有时候我会把一些比较复杂且长的SQL用一个XML文件来单独存放。 接著上文Spring Boot整合Mybatis的基本使用-使用注解读取数据,我们繼 ...
Spring Security 默认会保护首页,在访问首页时会进行认证,未认证的访问请求会跳转到 /login。 注册并登录后,会跳转回首页,此时可以看到页面上的欢迎语显示了当前登录用户的用户名 ...
Spring-Boot因其提供了各种开箱即用的插件,使得它成为了当今最为主流的Java Web开发框架之一。Mybatis是一个十分轻量好用的ORM框架。Redis是当今十分主流的分布式key-value型数据库,在web开发中,我们常用它来缓存数据库的查询结果。 本篇博客将介绍如何使用Spring ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果