自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 java树形死循环问题的解决

在javaWeb的相关业务代码或者其他java代码中,对于树类的构建,业务代码的实现,我们都要注意死循环问题,避免出现性能低和程序运行问题。

2026-03-07 15:06:59 29

原创 关于java中json和反射的学习和认识

在正常开发中,json在JavaWeb上对于缓存,数据交互以及redis都有广泛的应用,此外json库还提供了许多注解,让开发更加便捷,但是在真正的底层开发当中,json的使用反而不是那么舒服,所以综上,json在数据交互等应用开发上很便捷,但是底层开发还是原有的更好。

2026-03-06 15:32:21 408

原创 关于java中的对象转化的相关知识的学习

本文介绍了Java开发中对象转化的概念及Spring框架提供的解决方案。主要内容包括:1.对象转化的定义与应用场景,如DTO与实体互转;2.Spring BeanUtils工具类的属性拷贝机制,通过反射实现浅拷贝;3.Spring类型转换体系的核心接口(Converter、ConverterFactory等),并给出了字符串转枚举的完整实现样例。该方案通过类型转换接口提高了代码可维护性,特别适用于Web请求参数处理,具有扩展性强、线程安全等特点。

2026-03-03 12:03:19 492

转载 理解SpringAop的执行流程(总结篇)

上面的过程就是SpringIOC容器注册AnnotationAwareAspectJAutoProxyCreator类的过程,就是在AnnotationAwareAspectJAutoProxyCreator获取后,将配置信息和BeanDefinition一起注册到IOC容器当中。这一句配置加上@Aspect注解的使用,就能制定化的使用AOP容器了。但是这个配置还有额外的属性可以选择,下面说一下他的具体作用。

2025-10-18 15:06:00 54

转载 Spring容器如何创建bean和初始化bean

本文摘要: Spring框架中Bean的创建与属性注入过程主要涉及AbstractApplicationContext.refresh()方法,通过调用finishBeanFactoryInitialization()完成非懒加载单例的实例化。核心流程包括:1) 通过AbstractBeanFactory.doGetBean()获取或创建Bean实例;2) 使用DefaultSingletonBeanRegistry管理单例缓存;3) 在AbstractAutowireCapableBeanFactory中

2025-10-15 15:54:31 26

转载 对Spring初始化容器的底层源码分析

本文分析了Spring框架通过XML配置初始化Bean的完整流程。主要分为三个核心阶段:1)资源定位,通过ClassPathXmlApplicationContext加载XML配置文件;2)Bean定义载入,使用XmlBeanDefinitionReader解析XML并封装为BeanDefinition;3)属性注入,通过parsePropertyElement方法将配置的属性值设置到BeanDefinition中。整个过程在refresh()方法中完成,涉及BeanFactory创建、配置解析、属性设置等

2025-10-14 11:27:12 24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除