![](https://img-blog.csdnimg.cn/e56e89c428b64439bb3749f7e72ee7d7.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
常用框架
文章平均质量分 91
Java常用开发框架
沉梦听雨.
大家好,我是沉梦听雨。一个专注于分享Java知识以及日常工作点点滴滴的程序员。我的目标是通过分享我的经验和知识,帮助更多的人理解和掌握Java编程。如果你从我的内容中获得了帮助,还请为我点个免费的赞。这对我来说意义重大,也是我持续更新内容的动力。GitHub Pages:https://cmty256.github.io/
展开
-
MyBatis:简介、优势和常见问题解答
ORM说白了就是建立数据库字段和Java对象(POJO)的一种映射关系技术而Mybatis由于建立这种映射需要我们手动编写SQL, 所以说它是半自动的。原创 2023-12-22 10:49:16 · 992 阅读 · 0 评论 -
聊聊Spring Boot配置文件:优先级顺序、加载顺序、bootstrap.yml与application.yml区别详解
优先级从高到低,高优先级的配置覆盖低优先级的配置,所有的配置会形成互补配置。原创 2023-12-21 11:52:58 · 3751 阅读 · 2 评论 -
深入理解 Spring Boot:核心知识与约定大于配置原则
Spring Boot Starters 是 Spring Boot 提供的一组依赖项,用于快速启动常见的应用程序功能。简单来说,就是一系列依赖关系的集合。例如,如果想要快速启动一个 Spring Boot Web 应用程序,只需在项目中引入这个依赖即可。原创 2023-12-21 11:41:42 · 2471 阅读 · 0 评论 -
解密Spring的@Cacheable:打造强大字典转换器
当这个方法被调用时,Spring 会先检查缓存中是否已经存在了相同键的缓存数据,如果存在就直接返回缓存的结果,而不执行方法体;如果不存在,就执行方法体,并将方法的结果缓存起来,以备后续相同参数的方法调用直接使用缓存数据,提高执行效率。这样,对于相同的 `dictionaryType` 参数,方法的执行结果只需要计算一次,之后就可以直接从缓存中获取,避免了重复计算。原创 2023-12-20 10:01:26 · 924 阅读 · 0 评论 -
解密Spring框架:深入理解IoC和AOP的工作原理
Spring 循环依赖:简单说就是自己依赖自己,或者和别的 Bean 相互依赖。只有单例的 Bean 才存在循环依赖的情况,原型(Prototype)情况下,Spring 会直接抛出异常。原因很简单,AB 循环依赖,A 实例化的时候,发现依赖 B,创建 B 实例,创建 B 的时候发现需要 A,创建 A1 实例······无限套娃,直接把系统干垮。简单来说,Bean 代指的就是那些被 IoC 容器所管理的对象。工作流程:在应用程序运行时。原创 2023-12-20 09:40:43 · 1035 阅读 · 0 评论 -
Spring核心原理理解与总结
Spring Core 模块:提供了 Spring 框架的核心功能,包括 IoC(控制反转)和 AOP(面向切面编程)等,是整个 Spring 框架的基础。Spring Context 模块:建立在 Spring Core 模块之上,提供了一个框架式的上下文环境,用于管理 Bean 的生命周期和配置元数据等。提供了对 JDBC 的封装,简化了数据库访问的操作,包括了连接管理、事务管理、异常处理等。原创 2023-12-19 14:44:26 · 942 阅读 · 0 评论