
Spring + Mybatis
文章平均质量分 84
介绍Spring大家族
激流丶
目前从事互联网安全领域,Java技术专家,WEB架构师,公司级面试官,阿里云专家博主,华为云云享专家,我对软件开发有着深厚的热爱,并致力于通过高质量的代码和创新的设计来解决复杂的技术挑战。 在我的职业生涯中,我不仅积累了丰富的技术经验,还有宝贵的项目管理经验,还深入参与了多个大型系统的架构设计与优化工作,我对最新 的技术保持着敏锐的洞察力。 我的风格:对代码有洁癖,追求极致、干净的代码。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【日常知识点】 SpringBoot自动化配置原理
定义:开发者可以创建自己的自动配置类,以扩展或覆盖 Spring Boot 的默认行为。步骤创建一个自动配置类,并添加和注解。在文件中注册该自动配置类。使用条件注解来控制配置的生效条件。主类自动配置类@Bean配置文件Spring Boot 的自动化配置通过一系列机制实现了开箱即用的体验。通过启动器依赖、自动配置类、条件注解和外部化配置,Spring Boot 能够智能地根据项目的实际情况进行配置,减少了大量的手动配置工作。原创 2024-10-28 09:30:00 · 1426 阅读 · 0 评论 -
【实用知识】Spring Boot 优雅捕捉异常的几种姿势
为了更好地控制异常处理,你可以创建自定义异常类,并在需要的地方抛出这些异常。// 其他异常处理器通过上述方法,你可以在Spring Boot应用中优雅地捕捉和处理异常。使用可以集中管理异常处理逻辑,而自定义异常和统一的错误响应格式则有助于提高代码的可维护性和一致性。同时,日志记录对于调试和监控也非常重要。精彩专栏推荐订阅:在下方专栏👇🏻✅2023年华为OD机试真题(A卷&B卷)+ 面试指导✅精选100套 Java 项目案例✅面试需要避开的坑(活动)✅你找不到的核心代码✅带你手撕 Spring✅。原创 2024-10-27 11:51:15 · 1188 阅读 · 0 评论 -
【蚂蚁面试】Springcloud 核心组件的底层原理,你知道多少?
博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO 专家博主。原创 2024-10-23 20:44:32 · 2509 阅读 · 0 评论 -
【Java面试真题】Spring是如何解决循环依赖问题?
🔔这个面试题是面到 Spring 必问的,要想很好的去回答还是要研究下源码的,而不是纯靠背八股文。接下我就剖析下如何解决的,面试也可以按照我介绍的去回答。结构化的表达会给面试官留下一个好印象,觉得你是一个逻辑清晰的开发。原创 2023-07-10 13:22:53 · 2677 阅读 · 12 评论 -
【企业项目实战】Spring Boot 启动时加载指定方法
【企业项目实战】Spring Boot 启动时加载指定方法原创 2023-07-06 22:19:46 · 3580 阅读 · 4 评论 -
【项目实战】十分钟学习完 Spring Boot 拦截器
🍒🍒🍒 **实际项目中我们常有拦截器的需求,例如:项目中说要针对 /upload 上传的接口,做文件类型校验,看是否符合我们的规范。对于这个要求,我们不能每个上传接口的业务逻辑那里判断吧,这样是不是代码太冗余了。所以拦截器就显得很重要。**原创 2023-07-07 17:55:05 · 2352 阅读 · 1 评论 -
深入学习 Mybatis 的四大组件源码
深入学习 Mybatis 的四大组件源码原创 2023-06-13 20:46:00 · 1303 阅读 · 1 评论 -
【源码分析】Mybatis 的配置解析过程
【源码分析】Mybatis 的配置解析过程原创 2023-06-15 12:35:43 · 1204 阅读 · 0 评论 -
SpringApplication.run 流程和源码分析
SpringBoot 启动的源码分析,详细介绍了启动流程和每个执行部分的源码介绍原创 2023-07-02 20:21:35 · 1603 阅读 · 0 评论 -
Spring Boot 数据库配置源码解析 - DataSourcePoolMetadataProvidersConfiguration
DataSourcePoolMetadataProvidersConfiguration原创 2023-06-29 21:50:55 · 843 阅读 · 0 评论 -
Spring是如何用三级缓存解决依赖的
Spring如何通过三级缓存解决循环依赖问题,一级缓存行不行?原创 2023-05-30 13:35:17 · 2023 阅读 · 0 评论 -
SpringIOC源码解读
图解SpringIOC创建Bean的全过程,看完自己手写IOC原创 2023-05-29 17:39:49 · 3686 阅读 · 0 评论 -
resourcePatternResolver.getResources() 报错 *.xml cannot be opened beacuse is does not exist
这个问题其实是粗心引起的。在配置数据源的时候,黏贴下代码factory.setMapperLocations(resourcePatternResolver.getResources(“classpath:mapper/mysql/*.xml”));这一行注意是resourcePatternResolver.getResources(),tab直接快了,写成了getResource() 导致了xml找不到。致那些粗心的同学!!!......原创 2022-06-27 16:49:39 · 2820 阅读 · 1 评论 -
谈谈对IOC的理解?
谈谈对IOC的理解?怎么回答?先从哪些方面说?1、概念,怎么理解这个概念呢?2、干什么的?或者说解决了我们什么问题?3、应用?4、核心原理?5、学习IOC的目的?1、概念,怎么理解这个概念呢?IOC (Inversion of control )术语 控制反转,怎么理解这四个字呢?如果没有框架,那么我们自己要创建一个对象并且调用,就得自己去写个单例模式,初始化一个对象。然后通过set方法、或者构造器等方式注入到其他的类中。现在有了框架呢?我们就不需要自己动手了,把所有bean对象的创建都交原创 2022-03-01 14:23:46 · 721 阅读 · 0 评论