Spring/SpringBoot
文章平均质量分 69
Spring/SpringBoot
IT利刃出鞘
如果能飞,就不跑。如果能跑,就不走。
展开
-
SpringBoot全局处理系列--全局时间格式处理
说明本文用实例介绍SpringBoot如何进行全局格式处理。方案简介 全局格式处理有很多方案,见:此文。本文主要介绍这种方案:@ControllerAdvice+@InitBinderSpring MVC中提供了一个注解@InitBinder,它的作用是在执行控制器方法前,处理器会先执行@InitBinder标注的方法。这时可以将WebDataBinder对象作为参数传递到方法中,通过这层关系得到WebDataBinder对象。 .........原创 2022-06-12 08:55:44 · 1069 阅读 · 0 评论 -
Spring--BeanPostProcessor--使用/应用/实例--SpringBoot
原文网址:简介说明 本文用实例介绍Spring的BeanPostProcessor的应用。 所有的Bean都会走到BeanPostProcessor接口的postProcessBeforeInitialization和postProcessAfterInitialization方法。Bean的生命周期流程见:Spring--Bean生命周期--流程/原理--SpringBoot_IT利刃出鞘的博客-CSDN博客简单示例代码package com....原创 2021-10-25 22:30:48 · 1057 阅读 · 0 评论 -
Spring工具类--StringUtils的使用
本文介绍Spring自带的字符串工具类:SpringUtils。SpringUtils所在包:org.springframework.util原创 2022-06-09 21:16:23 · 4512 阅读 · 2 评论 -
Spring Event--踩坑(注意事项)
本文介绍Spring的事件的使用注意事项。原创 2024-05-13 07:30:00 · 500 阅读 · 0 评论 -
Spring工具类--ClassPathResource的使用
/在当前目录和classpath中寻找"xxx"文件。classpath包含/src/main/resources目录。本文介绍Spring的ClassPathResource工具类的使用。ClassPathResource用于加载资源文件。构造函数参数:路径名。可以是相对路径、绝对路径。比如:"../../file1"。原创 2024-05-11 10:30:00 · 353 阅读 · 0 评论 -
Spring之Jackson--转换XML与Java对象的方法
本文介绍使用Spring自带的Jackson转换XML与Java对象的方法。原创 2024-02-21 07:15:00 · 1627 阅读 · 2 评论 -
SpringBoot与SpringCloud的版本对应关系
本文介绍SpringBoot与SpringCloud的版本对应关系。原创 2024-02-19 07:15:00 · 1117 阅读 · 0 评论 -
SpringBoot--手写组件动态更新@Value的值
本文手写组件,动态更新SpringBoot里@Value的值(无需重启服务)。原创 2023-10-14 22:45:35 · 839 阅读 · 0 评论 -
SpringBoot--@Transactional 和 @Cacheable的执行顺序
本文介绍@Transactional 和 @Cacheable标注在同一个方法上时的执行顺序。原创 2024-05-16 07:30:00 · 495 阅读 · 0 评论 -
Spring工具类--AnnotatedElementUtils的使用
本文介绍Spring的AnnotatedElementUtils工具类的使用。原创 2023-09-17 16:02:41 · 545 阅读 · 0 评论 -
Spring工具类--MultiValueMap的使用
本文介绍Spring的MultiValueMap工具类的使用。MultiValueMap:一个key对应多个value。原创 2024-02-10 12:01:28 · 466 阅读 · 0 评论 -
Spring循环依赖的原理系列(四)--为什么用三级缓存,而不是二级
本文介绍Spring为什么使用三级缓存来解决循环依赖(为什么不使用二级)。原创 2022-06-18 09:06:56 · 5770 阅读 · 11 评论 -
Spring循环依赖的原理系列(三)--原理概述
本文介绍Spring解决循环依赖的流程。原创 2022-06-18 09:06:52 · 3501 阅读 · 0 评论 -
SpringBoot--热部署--方案
本文介绍SpringBoot的热部署方案。原创 2020-06-06 00:31:00 · 3859 阅读 · 5 评论 -
SpringBoot--@Autowired注入HttpServletRequest是否线程安全?
本文用实例结合源码来说明@Autowired注入HttpServletRequest是线程安全的。原创 2024-05-15 07:30:00 · 513 阅读 · 0 评论 -
Spring定时任务--手动执行定时任务(替代@Scheduled)
本文介绍SpringBoot如何手动执行定时任务。原创 2024-02-26 07:15:00 · 1246 阅读 · 0 评论 -
Spring注册Bean--方法3:@Import+@Bean
本文介绍Spring注册Bean的方法:@Import。原创 2022-12-26 23:15:00 · 847 阅读 · 0 评论 -
Spring注册Bean--方法1:@Component
本文介绍Spring注册Bean的方法:@Component原创 2023-10-01 19:48:15 · 463 阅读 · 0 评论 -
SpringBoot--解决空字符串转枚举异常
本文介绍如何解决Java的SpringBoot中空字符串转枚举时报错的问题。原创 2023-08-24 23:15:00 · 2340 阅读 · 0 评论 -
Spring之AOP系列--将类上的注解作为切点(用@Pointcut)
本文介绍Spring(SpringBoot)的AOP的用法:自定义注解,在Controller的类上使用此注解,然后在AOP中获得注解和方法的相关信息,并获取返回值信息。 本文使用@Pointcut+@Before+@AfterReturning。原创 2022-12-18 23:00:00 · 3941 阅读 · 0 评论 -
Spring之AOP系列--将类上的注解作为切点(用@Before)
本文介绍Spring(SpringBoot)的AOP的用法:自定义注解,在Controller的类上使用此注解,然后在AOP中获得注解的相关信息。 本文使用@Before。原创 2022-12-17 22:45:00 · 1990 阅读 · 0 评论 -
Spring工具类--ReflectUtils的使用
本文介绍Spring的ReflectUtils的使用。ReflectUtils工具类的作用:便利地进行反射操作。原创 2023-09-28 23:00:00 · 667 阅读 · 0 评论 -
Spring工具类--CollectionUtils的使用
本文介绍Spring的CollectionUtils的使用。CollectionUtils工具类的作用:操作Collection,比如:List、Set。原创 2023-09-01 23:45:00 · 603 阅读 · 0 评论 -
Spring工具类--Assert的使用
本文介绍Spring的Assert工具类的用法。Assert工具类的作用:判断某个字段,比如:断定它不是null,如果是null,则此工具类会报错。原创 2023-09-02 22:00:00 · 755 阅读 · 0 评论 -
Spring容器生命周期--SmartLifecycle的用法
本文介绍Spring容器生命周期SmartLifeCycle的用法。原创 2022-12-03 15:30:57 · 894 阅读 · 0 评论 -
SpringBoot--发邮件的方法(有示例)
本文介绍SpringBoot发邮件的方法(有示例)。原创 2023-08-09 23:00:00 · 2382 阅读 · 0 评论 -
SpringBoot--整合FreeMarker--使用/实例
本文介绍SpringBoot如何使用FreeMarker。原创 2023-07-16 23:00:00 · 1297 阅读 · 0 评论 -
Spring Boot--Druid连接池的配置方法
本文介绍Spring Boot的Druid连接池的配置方法。原创 2022-10-28 18:26:51 · 7333 阅读 · 0 评论 -
Spring--解决注入实现类导致的启动失败问题
本文介绍SpringBoot注入实现类导致的启动失败的解决方案。原创 2022-10-21 21:15:34 · 1230 阅读 · 0 评论 -
SpringBoot--在Entity(DAO)中使用枚举类型
本文介绍SpringBoot如何在Entity(DAO)中使用枚举类型。 在实际开发中,经常会遇到表示类型或者状态的情况,比如:有三种支付方式:微信、支付宝、银联。本文介绍如何用枚举来表示,枚举是这种场景最好的方案(枚举本身就是为了表示可穷举类型而发明出来的!)。原创 2022-10-18 18:51:25 · 3412 阅读 · 8 评论 -
SpringBoot关闭MyBatis一级缓存的方法
说明 本文介绍SpringBoot关闭MyBatis一级缓存的方法。备注一级缓存只有在开启了数据库事物并且处于一个被事物标注的方法下【直接或间接】才会生效。原创 2022-12-08 21:45:00 · 4005 阅读 · 0 评论 -
SpringBoot--通过JSON传递请求参数--方法/实例
本文用示例介绍SpringMVC如何通过JSON格式传递入参。 JSON格式使用post方式来请求,即:对应的注解为:@PostMapping。@PostMapping注解的方法可以接收1个@RequestBody标记的参数和多个没有@RequestBody标记的参数。原创 2022-11-23 18:20:03 · 7590 阅读 · 10 评论 -
SpringBoot--获取路径中的参数(x-www-form-urlencoded)--方法/实例
本文用示例介绍SpringMVC如何获取路径中的参数。也就是:Content-Type为x-www-form-urlencoded。原创 2022-11-20 16:26:26 · 3238 阅读 · 0 评论 -
Spring注册Bean--方法6:实现FactoryBean接口
本文介绍Spring注册Bean的方法:实现FactoryBean接口。原创 2023-02-09 18:43:20 · 770 阅读 · 0 评论 -
Spring注册Bean--方法5:@Import+ImportBeanDefinitionRegistrar
本文介绍Spring注册Bean的方法:@Import+ImportBeanDefinitionRegistrar原创 2023-10-06 23:25:55 · 474 阅读 · 0 评论 -
Spring注册Bean--方法4:@Import+ImportSelector接口
本文介绍Spring注册Bean的方法:@Import+ImportSelector接口。原创 2022-12-28 22:45:00 · 823 阅读 · 2 评论 -
Spring注册Bean--方法2:@Configuration+@Bean
本文介绍Spring注册Bean的方法:@Configuration+@Bean。原创 2022-12-27 23:15:00 · 498 阅读 · 0 评论 -
Spring Boot--Hikari连接池的配置方法
本文介绍Spring Boot的Hikari连接池的配置方法。原创 2022-10-27 19:14:18 · 18591 阅读 · 4 评论 -
SELECT 1 FROM DUAL中的DUAL的作用
本文介绍SELECT 1FROM DUAL中的DUAL的作用。 在SpringBoot中有时可以看到一项配置:spring.datasource.validation-query=SELECT 1 FROM DUAL。那么这个DUAL是什么作用呢?原创 2022-10-15 12:19:11 · 13943 阅读 · 2 评论 -
SpringBoot--复制对象的工具类
本文介绍复制对象的工具类。 项目中经常遇到将List转化为其他类型的List的情况,比如:将List转化为List。原创 2022-11-15 20:13:55 · 3938 阅读 · 0 评论