Spring共0篇 第11页
Spring

从入门到精通:掌握 @Cacheable、@CachePut 和 @CacheEvict 注解

一、@Cacheable,@CachePut,@CacheEvict区别 当使用缓存时,Spring 提供了三个常用的注解:@Cacheable、@CachePut 和 @CacheEvict,它们的区别如下: @Cacheable 注解: 作用:将方法的返回值...
admin的头像-五八三admin2年前
060
气死!BeanCopy怎么copy出来个不认识的类!-五八三

气死!BeanCopy怎么copy出来个不认识的类!

前言 前段时间在调用rpc的时候,发现rpc返回结果中存在一个没有被定义的类,简单来说就是响应体Class并没有定义这个类,但它却结结实实的出现在响应中,这就离了个大谱! 于是我直接clone下目标...
admin的头像-五八三admin2年前
080

Controller中常用注解的细节

一、@Controller 声明该类为SpringMVC中的Controller,控制器Controller 负责处理分发处理器DispatcherServlet 发来的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,再返回...
admin的头像-五八三admin2年前
0300

说一说注解@Autowired @Resource @Reference使用场景

前言   在实际的开发过程当中,我们经常遇到各种依赖注入的场景,各种注解有时候的确让人犯迷糊,那么今天就来简单的说一下在开发过程中最常用的三个注解,希望对大家有所帮助。@Autowired、@...
admin的头像-五八三admin2年前
0140
学习自定义Spring注解-五八三

学习自定义Spring注解

引言: 在开发中过程中,注解是Spring框架的重要组成部分之一,它们允许开发人员以声明式的方式配置应用程序。除了使用Spring提供的众多注解外,我们还可以根据需求自定义注解,从而进一步提升...
admin的头像-五八三admin2年前
0210
SpringBoot ApplicationListener原理解析-五八三

SpringBoot ApplicationListener原理解析

前言 SpringBoot从创建到销毁的完整生命周期过程中,会在不同阶段广播不同的事件,我们若如果想要在某个阶段执行某些逻辑,则需要往SpringBoot中注册监听器,以便SpringBoot在广播事件时触发我...
admin的头像-五八三admin2年前
090
Spring Security6 全新写法,大变样!-五八三

Spring Security6 全新写法,大变样!

@[toc] Spring Security 在最近几个版本中配置的写法都有一些变化,很多常见的方法都废弃了,并且将在未来的 Spring Security7 中移除,因此松哥在去年旧文的基础之上,又补充了一些新的内容,...
admin的头像-五八三admin2年前
030
SpringBoot之MVC配置(WebMvcConfigurer详解)-五八三

SpringBoot之MVC配置(WebMvcConfigurer详解)

文章目录一:基本介绍1:提示说明2:MVC配置简要3:Spring和SpringBoot配置WebMvcConfigurer区别二:拦截器配置(addInterceptors)三:跨域配置(addCorsMappings)四:注册页面跳转(addViewC...
admin的头像-五八三admin2年前
050
Spring Loaded代码热更新实践和原理分析 | 京东云技术团队-五八三

Spring Loaded代码热更新实践和原理分析 | 京东云技术团队

1、引言 开发者在编码效率和快速迭代中的痛点场景包括: 修改代码后,需要频繁重启应用,导致开发效率低下; 实时调试时,不能立即看到代码修改的结果; 大型项目中,重启的时间成本较高。 针对...
admin的头像-五八三admin2年前
050
聊聊Spring注解@Transactional失效的那些事-五八三

聊聊Spring注解@Transactional失效的那些事

一、前言 emm,又又又踩坑啦。这次的需求主要是对逾期计算的需求任务进行优化,现有的计算任务运行时间太长了。简单描述下此次的问题:在项目中进行多个数据库执行操作时,我们期望的是将其整个...
admin的头像-五八三admin2年前
0210
Spring使用注解存储Bean对象-五八三

Spring使用注解存储Bean对象

在前一篇博客中( Spring项目创建与Bean的存储与读取(DL))介绍的是通过配置文件注册对象从而存储到 Spring 中,这种方式其实还是挺繁琐的。 实际上,在使用学习使用 Spring过程中,当我们要...
admin的头像-五八三admin2年前
0120
Spring Boot Jar包与远程调试-五八三

Spring Boot Jar包与远程调试

Spring Boot 打包后的结构 jar包就是个压缩包 解压缩之后目录结构如下 : 可以发现,自己编的类在classes目录。 配置文件application.properties就在其下一层,那么,在运行时,就可以明确配置...
admin的头像-五八三admin2年前
0190
从头到尾说一次 Spring 事务管理(器)-五八三

从头到尾说一次 Spring 事务管理(器)

事务管理,一个被说烂的也被看烂的话题,还是八股文中的基础股之一。​ 本文会从设计角度,一步步的剖析 Spring 事务管理的设计思路(都会设计事务管理器了,还能玩不转?) 为什么需要事务管理...
admin的头像-五八三admin2年前
0150
文档在线预览(四)将word、txt、ppt、excel、图片转成pdf来实现在线预览-五八三

文档在线预览(四)将word、txt、ppt、excel、图片转成pdf来实现在线预览

合集 - 文档管理(4)1.文档在线预览(一)通过将txt、word、pdf转成图片实现在线预览功能05-302.文档在线预览(二)word、pdf、excel文件转html以实现文档在线预览05-303.文档在线预览(三)使用...
admin的头像-五八三admin2年前
0100
Spring AOP:从实践到原理-五八三

Spring AOP:从实践到原理

AOP简介:Spring AOP,AspectJ AOP(Aspect-Oriented Programming,面向切面编程)是 Spring Boot 中的一个重要概念, AOP 通过将横切关注点(如日志、安全性和事务管理等)从业务逻辑中分离出来,...
admin的头像-五八三admin2年前
030

这问题巧了,SpringMVC 不同参数处理机制引发的思考 | 京东云技术团队

这个问题非常有趣,不是SpringMVC 的问题,是实际开发中混合使用了两种请求方式暴露出来的。 问题场景 功能模块中,提供两个 Http 服务。一个是列表查询(application/json 请求),一个是列表...
admin的头像-五八三admin2年前
020
【Spring】小解BeanFactory、ApplicationContext-五八三

【Spring】小解BeanFactory、ApplicationContext

Hi,大家好,我是抢老婆酸奶的小肥仔。 在我们日常开发中,Spring是必不可少的框架,我们耳熟能详的IoC,AOP都是其思想和工具。其实在日常工作中,我们比较常用的是ApplicationContext,BeanFacto...
admin的头像-五八三admin2年前
0210
Spring高手之路9——掌握Spring条件装配的秘密武器-五八三

Spring高手之路9——掌握Spring条件装配的秘密武器

1. 条件装配 1.1 理解条件装配及其在Spring中的重要角色   在Spring框架中,条件装配(Conditional Configuration)是一个非常重要的特性,它允许开发者根据满足的条件,动态地进行Bean的注册或...
admin的头像-五八三admin2年前
050
(八)Spring源码解析:Spring MVC-五八三

(八)Spring源码解析:Spring MVC

一、Servlet及上下文的初始化 1.1> DispatcherServlet的初始化 对于Spring MVC来说,最核心的一个类就是DispatcherServlet,它负责请求的行为流转。那么在Servlet的初始化阶段,会调用init()...
admin的头像-五八三admin2年前
0180
从根上理解Cglib与JDK动态代理-五八三

从根上理解Cglib与JDK动态代理

最近在阅读到了Spring源码对于两种动态代理使用在不同场景下的使用,两种方式各有利弊写一篇文加深自己的认识。文中对于源码的涉及较少,更多的是作者自己的理解和举例,然后通过部分源码验证。...
admin的头像-五八三admin2年前
070