
Spring框架
Sirius_7
霍格沃兹在读学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring框架中的IOC初步理解
写在前面 Spring框架中的IOC初步理解终于到了Spring框架的学习,看了一堆资料,几乎每种资料都会先去强调IOC的重要性。那么,什么是IOC???名词解释一波:inversion of control 反转控制。那么,深入的理解一下:反转什么?控制什么? ------反转创建对象的控制权:创建对象的控制权一直在我们手里,通过new方法即可。但是spring里面的ioc是将创建对象的控...原创 2020-09-15 16:12:54 · 165 阅读 · 0 评论 -
一文清晰梳理数据库锁机制
写在前面 关于数据库锁机制的问题,目前网上的文章大多条理混乱,没有逻辑,故今天系统的梳理一下,也方便自己日后复习。 加锁策略区分 首先从大的方向去区分,即加锁策略上区分,分为了乐观锁和悲观锁: 乐观锁:顾名思义就是非常乐观,非常相信真善美,每次去读数据都认为其它事务没有在写数据,所以就不上锁,快乐的读取数据,而只在提交数据的时候判断其它事务是否搞过这个数据了,如果搞过就rollback。乐观锁相当于一种检测冲突的手段,可通过为记录添加版本或添加时间戳来实现。 悲观锁:对其它事务抱有保守的态度,每次去读数据都原创 2020-07-21 16:27:33 · 152 阅读 · 0 评论 -
关于MyBatis的Mapper.xml文件中resultType的问题
写在前面 最近在实际业务开发的时候还是发现了一些问题的,现在特总结一下。 问题来源 关于mybatis内部返回查找或者组查找是返回list类型的问题: mybatis会自动把查找结果放入到一个list中的,所以你的resultType应该是写的list集合内部的元素的类型,而不是List类型。 例如:在一个ids表中只有id列,且数据类型为Long;那么范围查找的语句可以是: select * from ids where id>=19 and id<=99; 这个结果自动返回的就是一个Lis原创 2020-06-14 11:25:16 · 2941 阅读 · 0 评论 -
解决不起眼而又危险的循环依赖问题
首先看下面代码: /* 循环依赖问题的解决验证 */ public class test2 { public static void main(String[] args){ A a=new A(); B b=new B(); a.b=b; b.a=a; } } class A{ public B b; // public A(){ // b=new B(); // } publi原创 2020-05-18 15:23:24 · 272 阅读 · 1 评论 -
听说你也要学SpringBoot?来看看我写的入门篇吧!
写在前面: SpringBoot作为业界优秀的框架,早已被各种大厂普遍应用,这得益于其优秀的性能和较为简便的配置。今天来总结一下SpringBoot的入门级配置。 SpringBoot的环境搭建较为简单,主要分为三步: 1.创建maven工程 这点儿我就不多做赘述了~都懂滴 2.在工程内添加SpringBoot的起步依赖如下 <!-- 配置SpringBoot环境首先要添加SpringBoo...原创 2020-05-07 17:01:29 · 143 阅读 · 0 评论 -
想入门SpringBoot整合MyBatis,看我这一篇就够了
写在前面: MyBatis作为业界优秀的持久层框架,应用广泛,与各类web框架都有着良好的整合性。今天在博客里主要总结一下SpringBoot与MyBatis的整合入门,非常简单,放心看下去吧。 1.添加MyBatis起步依赖 在前几篇博客中提到了,起步依赖算是SpringBoot的一大特点之一。所以大部分优秀的组件与SpringBoot整合额第一步都是添加起步依赖。在pom.xml中添加: &l...原创 2020-05-06 15:33:01 · 331 阅读 · 2 评论 -
Handler和Controller的区别
以前一直以为这两个概念貌似是没有太大的区别,调研发现还是有一些区别的: Handler HandlerMapping接口实现从URL映射到请求处理程序bean。 支持映射到bean实例和bean names; Controller Base Controller接口,表示接收HttpServletRequest和HttpServletResponse实例的组件,就像HttpServlet一样,但能...原创 2020-05-03 10:59:38 · 3690 阅读 · 0 评论 -
Spring框架IOC反转控制的理解
Spring框架IOC反转控制的理解写在前面详细说说插入链接与图片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 写在前面 终于到了Spring框架的学习,看了一堆资料,几乎每种资料都会先去强调IOC的重要性。那么,...原创 2019-09-27 22:47:03 · 147 阅读 · 0 评论