自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring MVC

从Spring3.0开始,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构造bean定义,初始化spring容器。这里的关键点是在注解上使用@Import ,从而Spring在处理自定义注解时会实例化并调用@Import引入的类对应的方法。

2023-08-21 14:37:38 62 1

原创 史上最详细mybatis与spring整合教程

mybatis本身使用比较灵活,和spring整合也有多种方式。本文一网打尽mybatis与spring整合所有方式,让你彻底掌握mybatis与spring整合原理,堪称史上最全面的mybatis与spring整合教程。本文总共分为以下10个部分:整合一:基础回顾整合二:SqlSessionFactoryBean整合三:SqlSessionTemplate整合四:SqlSessionDaoSupport整合五:MapperFactoryBean。

2023-08-18 09:37:18 139 1

原创 Spring IoC 和 AOP

Spring 框架 Java 开发的行业标准Spring 全家桶Flux持久层安全校验:Spring Security构建工程脚手架:Spring Boot微服务:Spring CloudIoC 是 Spring 全家桶各个功能模块的基础,创建对象的容器AOP 也是以 IoC 为基础,AOP 是面向切面编程,抽象化的面向对象1、打印日志2、事务3、权限处理IoC。

2023-08-17 07:32:04 51 1

原创 Spring编程事务,手动创办

事务管理器相当于一个管理员,这个管理员就是用来帮你控制事务的,比如开启事务,提交事务,回滚事务等等。spring中使用PlatformTransactionManager这个接口来表示事务管理器,//获取一个事务(开启事务)//提交事务//回滚事务步骤2:定义事务属性TransactionDefinition定义事务属性,比如事务隔离级别、事务超时时间、事务传播方式、是否是只读事务等等。spring中使用接口来表示事务的定义信息,有个子类比较常用:。

2023-08-15 09:20:01 58 1

原创 mybatis总结

使用动态SQL并非一件易事,但借助可用于任何SQL映射语句中的强大的动态SQL语言,MyBatis 显著地提升了这一特性的易用性。借助功能强大的基于OGNL的表达式,MyBatis 3替换了之前的大部分元素,大大精简了元素种类,现在要学习的元素种类比原来的一半还要少。MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。如果你使用过JDBC或其它类似的框架,你应该能理解根据不同条件拼接SQL语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。

2023-08-14 09:14:18 49

原创 mybatis二级缓存

WEAK – 弱引用:更积极地移除基于垃圾收集器状态和弱引用规则的对象。SOFT – 软引用:移除基于垃圾回收器状态和软引用规则的对象。LRU – 最近最少使用的:移除最长时间不被使用的对象。FIFO – 先进先出:按对象进入缓存的顺序来移除它们。在需要缓存的查找标签增加设置useCache=true。maven项目提前在pom.xml文件中增加相关依赖。ehcache二级缓存在映射配置文件中加入。缓存遇到commit失效。在映射配置文件中加入。

2023-08-14 09:07:22 67

原创 【无标题】

{}是预编译处理,mybatis在处理#{}时,会将其替换成"?",再调用PreparedStatement的set方法来赋值。${}是拼接字符串,将接收到的参数的内容不加任何修饰的拼接在SQL语句中,会引发SQL注入问题。

2023-08-09 10:10:31 46 1

原创 mybatis的基础,详细教程

Maven仓库用来存放Maven管理的所有Jar包。分为:本地仓库 和 中央仓库。本地仓库:Maven本地的Jar包仓库。中央仓库: Maven官方提供的远程仓库。当项目编译时,Maven首先从本地仓库中寻找项目所需的Jar包,若本地仓库没有,再到Maven的中央仓库下载所需Jar包。

2023-08-07 15:42:57 167

空空如也

空空如也

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

TA关注的人

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