- 博客(6)
- 收藏
- 关注
原创 SpringMVC接受Boolean类型请求参数存在的问题
因为该类型的参数的set方法会自动命名为isXxxx,所以boolean类型的参数应当避免使用is开头进行命名。在开发项目过程中,发现接收请求参数的形参对象中的boolean类型的字段isXxxx始终无法被接收。解决方法:修改参数名,不要使用is开头。
2024-04-18 23:15:31 210
原创 SpringAOP
Spring提供了一个平台事务管理器用于管理事务。commit是用来提交事务,rollback是用来回滚事务。PlatformTransactionManager只是一个接口,Spring还为其提供了一个具体的实现。从名称上可以看出,我们只需要给它一个DataSource对象,它就可以帮你去在业务层管理事务。其内部采用的是JDBC的事务。所以说如果你持久层采用的是JDBC相关的技术,就可以采用这个事务管理器来管理你的事务。
2024-04-17 10:40:03 649
原创 MyBatisPlus
MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,我们虽然使用MP但是底层依然是MyBatis的东西。MP只是对MyBatis的增强,如果MP实现不了,可以直接在Mapper接口中使用MyBatis的方式实现。
2024-04-17 10:35:27 1595
原创 MyBatis
什么是MyBatis?MyBatis是一款优秀的持久层框架,用于简化JDBC的开发。MyBatis原本是 Apache的一个开源项目iBatis,2010年这个项目由apache迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。官网:https://mybatis.org/mybatis-3/zh/index.html什么是持久层?指的是就是数据访问层(dao),是用来操作数据库的。什么是框架?是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。
2024-04-17 10:11:54 1524
原创 SpringMVC
SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。SpringMVC是处于Web层的框架,所以其主要的作用就是用来前端发过来的然后经过处理并将处理的给前端。SpringMVC是一种基于Java实现MVC模型的轻量级Web框架。
2024-04-17 10:03:43 610
原创 SpringFramework
简介Spring家族Spring的作用:简化开发简化Java EE企业级开发的复杂度框架整合可以高效的整合其他技术,提高企业级应用开发、运行效率Spring并不是单一的一个技术,而是一个大家族,Spring官方提供很多开源的项目Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能。在项目开发时,一般会偏向于选择这一套spring家族的技术,来解决对应领域的问题,称这一套技术为spring全家桶。Spring家族中
2024-04-17 09:44:57 2489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人