专题:spring
共91篇相关文章

Spring Cloud OAuth2分布式权限校验,如何实现疑问?
分布式权限校验 现在有一个登录问题,假如需要用户登录之后才能查询图书和借阅图书。那要怎么设计? 单体应用的权限校验原理: 浏览器向服务端发送请求,访问网站 服务端接收请求后,创建一个sessionid,存储在服务端,然后发送给浏览器作为Co...

Spring IOC源码中,声明式事务入口点是如何实现的?
一、Spring 声明式事务的入口点 对于XML入口点 XML配置定义 <?xml version="1.0" encoding="UTF-...

Spring IOC 源码中,事务相关 BeanDefinition XML 解析流程是怎样的?
事务相关的 BeanDefinition 解析过程 (XML) bean 标签 对于 jdbcTemplate transactionManager dataSource bookService 走的是默认命名空间的处理器, IOC标准解析...

Spring IOC 源码中事务增强对象是如何创建的?
事务增强相关的对象创建 internalAutoProxyCreator 对象 首先是 internalAutoProxyCreator 它是负责创建AOP对象 它本身是BPP, 它会在 registerBeanP...

Spring声明式事务源码全流程是如何实现的?
Spring 声明式事务源码学习全过程 in short 四步走 Srping 如何从配置中加载的入口 Spring 声明式事务的相关的 BeanDefinition加载流程 Spring 声明式事务的相关对象创建流程 Spring 声明式...

如何搭建Nacos实例一则及其源码环境?
Nacos实例一则及其源码环境搭建 [[N_什么是微服务]] 官页 - https:nacos.io Nacos Server 发布历史 - https:nacos.iodownloadrelease-history?spm...

Spring Boot 的 @AutoConfiguration 注解是如何深入理解的?
深入理解 Spring Boot 的 @AutoConfiguration 注解 Spring Boot 凭借其“约定优于配置”的理念,极大地简化了 Spring 应用的开发过程。其核心特性之一便是自动配置(Auto-configurati...

Spring框架中@Autowired、@Resource、@Inject注解实现原理是什么?
你知道Spring中的@Autowired,@Resource,@Inject 这些注解的实现原理么?...

一个Bean的一生,究竟要走完多少路,才能消亡?
想了解 Spring 中 Bean 的销毁流程么?本文将从 Spring 源码的角度带你一步一步查看 Spring 中的 Bean 销毁时候生命周期的每个方法是如何被调用的。...

搞懂Spring配置,能减少一半配置问题吗?
案例 前置条件: 在 resources 目录下有 hellohello.properties 文件,文件内容如下: hello=nihao 案例一: 在 HelloController 类中通过 @PropertySource 注解引用...

MyBatis Mapper 接口为何能像普通 Bean 一样被 @Autowired 自动注入?
MyBatis中的Mapper接口是如何变成Spring中的Bean对象的,本文将带你从源码角度进行分析!...

Spring默认Bean命名策略有哪些潜在问题?
问题场景: 定义一个类如下: 通过 获取这个Bean对象,但是为NULL,导致调用的时候出现空指针异常。 问题原因: 在使用注解生成Bean的时候,如果没有指定Bean的名称,如 ,则Spring会使用默认的名称生成策略,具体源码如下: S...

如何通过RBAC实现权限管理?
基于RBAC实现权限管理 技术栈:SpringBoot、SpringMVC RBAC RBAC数据库表 主体 编号 账号 密码 001 admin 123456 资源 编号 资源名称 访问路径 001 查询用户列表 userlist 权...

Redis PubSub如何实现发布?
SpringBoot Redis 发布订阅模式 PubSub 注意:redis的发布订阅模式不可以将消息进行持久化,订阅者发生网络断开、宕机等可能导致错过消息。 Redis命令行下使用发布订阅 publish 发布 发布者通过以下命令可以...

Jedis连接踩坑,如何避免常见问题?
Jedis连接踩坑日记 背景: 线上某块业务的增删改功能全部都不可用。页面发送了xhr请求之后 状态一直处于pending状态,后端没有日志产生 排查路线与解决办法 第一:由于服务在内网里面,无法进行远程调试。所以采用比较笨的方式,在代码里...
