
Spring/SpringBoot
文章平均质量分 68
Spring/SpringBoot
IT利刃出鞘
如果能飞,就不跑。如果能跑,就不走。
展开
-
Spring--BeanFactoryPostProcessor的原理
本文介绍Spring的BeanFactoryPostProcessor的原理。原创 2025-03-10 18:30:00 · 466 阅读 · 0 评论 -
Spring--BeanDefinition的用法
本文介绍BeanDefinition的用法。原创 2025-02-20 19:45:00 · 372 阅读 · 0 评论 -
SpringBoot3+graalvm:整合并打包为可执行文件
本文介绍SpringBoot3如何整合graalvm,并打包为可执行文件。windows和linux都打包。原创 2024-12-12 10:42:30 · 2037 阅读 · 0 评论 -
SpringBoot--yml配置文件的时间/大小的单位转换
本文介绍SpringBoot的yml(properties)配置文件的时间/大小的单位转换。原创 2024-09-27 18:00:00 · 969 阅读 · 0 评论 -
SpringBoot--@Transactional 和 @Cacheable的执行顺序
本文介绍@Transactional 和 @Cacheable标注在同一个方法上时的执行顺序。原创 2024-05-16 07:30:00 · 734 阅读 · 0 评论 -
SpringBoot--@Autowired注入HttpServletRequest是否线程安全?
本文用实例结合源码来说明@Autowired注入HttpServletRequest是线程安全的。原创 2024-05-15 07:30:00 · 738 阅读 · 0 评论 -
Spring Event--踩坑(注意事项)
本文介绍Spring的事件的使用注意事项。原创 2024-05-13 07:30:00 · 626 阅读 · 0 评论 -
Spring工具类--ClassPathResource的使用
/在当前目录和classpath中寻找"xxx"文件。classpath包含/src/main/resources目录。本文介绍Spring的ClassPathResource工具类的使用。ClassPathResource用于加载资源文件。构造函数参数:路径名。可以是相对路径、绝对路径。比如:"../../file1"。原创 2024-05-11 10:30:00 · 684 阅读 · 0 评论 -
Spring定时任务--手动执行定时任务(替代@Scheduled)
本文介绍SpringBoot如何手动执行定时任务。原创 2024-02-26 07:15:00 · 1828 阅读 · 0 评论 -
Spring之Jackson--转换XML与Java对象的方法
本文介绍使用Spring自带的Jackson转换XML与Java对象的方法。原创 2024-02-21 07:15:00 · 1894 阅读 · 2 评论 -
SpringBoot与SpringCloud的版本对应关系
本文介绍SpringBoot与SpringCloud的版本对应关系。原创 2024-02-19 07:15:00 · 1181 阅读 · 0 评论 -
Spring工具类--MultiValueMap的使用
本文介绍Spring的MultiValueMap工具类的使用。MultiValueMap:一个key对应多个value。原创 2024-02-10 12:01:28 · 612 阅读 · 0 评论 -
SpringBoot--手写组件动态更新@Value的值
本文手写组件,动态更新SpringBoot里@Value的值(无需重启服务)。原创 2023-10-14 22:45:35 · 968 阅读 · 0 评论 -
Spring注册Bean--方法5:@Import+ImportBeanDefinitionRegistrar
本文介绍Spring注册Bean的方法:@Import+ImportBeanDefinitionRegistrar原创 2023-10-06 23:25:55 · 504 阅读 · 0 评论 -
Spring注册Bean--方法1:@Component
本文介绍Spring注册Bean的方法:@Component原创 2023-10-01 19:48:15 · 508 阅读 · 0 评论 -
Spring工具类--ReflectUtils的使用
本文介绍Spring的ReflectUtils的使用。ReflectUtils工具类的作用:便利地进行反射操作。原创 2023-09-28 23:00:00 · 815 阅读 · 0 评论 -
Spring工具类--AnnotatedElementUtils的使用
本文介绍Spring的AnnotatedElementUtils工具类的使用。原创 2023-09-17 16:02:41 · 695 阅读 · 0 评论 -
Spring工具类--Assert的使用
本文介绍Spring的Assert工具类的用法。Assert工具类的作用:判断某个字段,比如:断定它不是null,如果是null,则此工具类会报错。原创 2023-09-02 22:00:00 · 813 阅读 · 0 评论 -
Spring工具类--CollectionUtils的使用
本文介绍Spring的CollectionUtils的使用。CollectionUtils工具类的作用:操作Collection,比如:List、Set。原创 2023-09-01 23:45:00 · 675 阅读 · 0 评论 -
SpringBoot--解决空字符串转枚举异常
本文介绍如何解决Java的SpringBoot中空字符串转枚举时报错的问题。原创 2023-08-24 23:15:00 · 2594 阅读 · 0 评论 -
SpringBoot--发邮件的方法(有示例)
本文介绍SpringBoot发邮件的方法(有示例)。原创 2023-08-09 23:00:00 · 2592 阅读 · 0 评论 -
SpringBoot--整合FreeMarker--使用/实例
本文介绍SpringBoot如何使用FreeMarker。原创 2023-07-16 23:00:00 · 1357 阅读 · 0 评论 -
Spring注册Bean--方法6:实现FactoryBean接口
本文介绍Spring注册Bean的方法:实现FactoryBean接口。原创 2023-02-09 18:43:20 · 819 阅读 · 0 评论 -
Spring注册Bean--方法4:@Import+ImportSelector接口
本文介绍Spring注册Bean的方法:@Import+ImportSelector接口。原创 2022-12-28 22:45:00 · 886 阅读 · 2 评论 -
Spring注册Bean--方法2:@Configuration+@Bean
本文介绍Spring注册Bean的方法:@Configuration+@Bean。原创 2022-12-27 23:15:00 · 529 阅读 · 0 评论 -
Spring注册Bean--方法3:@Import+@Bean
本文介绍Spring注册Bean的方法:@Import。原创 2022-12-26 23:15:00 · 900 阅读 · 0 评论 -
Spring之AOP系列--将类上的注解作为切点(用@Pointcut)
本文介绍Spring(SpringBoot)的AOP的用法:自定义注解,在Controller的类上使用此注解,然后在AOP中获得注解和方法的相关信息,并获取返回值信息。 本文使用@Pointcut+@Before+@AfterReturning。原创 2022-12-18 23:00:00 · 4497 阅读 · 0 评论 -
Spring之AOP系列--将类上的注解作为切点(用@Before)
本文介绍Spring(SpringBoot)的AOP的用法:自定义注解,在Controller的类上使用此注解,然后在AOP中获得注解的相关信息。 本文使用@Before。原创 2022-12-17 22:45:00 · 2497 阅读 · 0 评论 -
SpringBoot关闭MyBatis一级缓存的方法
说明 本文介绍SpringBoot关闭MyBatis一级缓存的方法。备注一级缓存只有在开启了数据库事物并且处于一个被事物标注的方法下【直接或间接】才会生效。原创 2022-12-08 21:45:00 · 4540 阅读 · 0 评论 -
Spring容器生命周期--SmartLifecycle的用法
本文介绍Spring容器生命周期SmartLifeCycle的用法。原创 2022-12-03 15:30:57 · 985 阅读 · 0 评论 -
SpringBoot--通过JSON传递请求参数--方法/实例
本文用示例介绍SpringMVC如何通过JSON格式传递入参。 JSON格式使用post方式来请求,即:对应的注解为:@PostMapping。@PostMapping注解的方法可以接收1个@RequestBody标记的参数和多个没有@RequestBody标记的参数。原创 2022-11-23 18:20:03 · 7925 阅读 · 10 评论 -
SpringBoot--获取路径中的参数(x-www-form-urlencoded)--方法/实例
本文用示例介绍SpringMVC如何获取路径中的参数。也就是:Content-Type为x-www-form-urlencoded。原创 2022-11-20 16:26:26 · 3365 阅读 · 0 评论 -
SpringBoot--复制对象的工具类
本文介绍复制对象的工具类。 项目中经常遇到将List转化为其他类型的List的情况,比如:将List转化为List。原创 2022-11-15 20:13:55 · 4404 阅读 · 0 评论 -
Spring Boot--Druid连接池的配置方法
本文介绍Spring Boot的Druid连接池的配置方法。原创 2022-10-28 18:26:51 · 7405 阅读 · 0 评论 -
Spring Boot--Hikari连接池的配置方法
本文介绍Spring Boot的Hikari连接池的配置方法。原创 2022-10-27 19:14:18 · 20320 阅读 · 5 评论 -
Spring--解决注入实现类导致的启动失败问题
本文介绍SpringBoot注入实现类导致的启动失败的解决方案。原创 2022-10-21 21:15:34 · 1312 阅读 · 0 评论 -
SpringBoot--打印详细空指针异常的工具类
本文介绍打印详细异常堆栈的工具类。 本工具类可以打印详细的异常堆栈的信息。比如:在抛出NullPointException时,message是这样的:java.lang.NullPointException。用本工具可以获得方法的调用流程,方便排查问题。原创 2022-10-19 18:46:32 · 1038 阅读 · 0 评论 -
SpringBoot--在Entity(DAO)中使用枚举类型
本文介绍SpringBoot如何在Entity(DAO)中使用枚举类型。 在实际开发中,经常会遇到表示类型或者状态的情况,比如:有三种支付方式:微信、支付宝、银联。本文介绍如何用枚举来表示,枚举是这种场景最好的方案(枚举本身就是为了表示可穷举类型而发明出来的!)。原创 2022-10-18 18:51:25 · 3582 阅读 · 8 评论 -
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 · 16251 阅读 · 2 评论 -
SpringBoot--获得对象属性为空值的属性名的工具类
本文介绍获得对象的空值属性名的工具类。 本工具可以获得某个对象中值为空(为null或者空字符串等)的属性名,然后可以用于作为BeanUtils.copyProperties的最后一个参数,不拷贝这些空的属性。原创 2022-09-30 18:04:40 · 991 阅读 · 0 评论