- 博客(8)
- 收藏
- 关注
原创 兴糖蹭饭笔记-映射文件详解
目录参数传递reslutMap标签resultMap的一对多关联sql标签动态sql语句处理参数传递有时Mapper接口需要将一个或多个参数传递到XML映射文件中,那么XML文件如何接收到来自Mapper接口的参数数据呢?1、Mapper接口方法只有一个参数时,则XML映射文件中获取该参数数据时硬性的要求,比如:接口抽象方法参数为String id,则XML映射文件中可通过#{任意字符串 }...
2020-03-22 15:20:51 120
原创 兴糖蹭饭笔记-初识mybatis
目录mybatis概述如何配置mybatis1.引入jar包2.创建全局配置文件3.配置映射文件如何使用mybatismybatis概述myBatis源自Apache的iBatis开源项目, 从iBatis3.x开始正式更名为MyBatis。它是一个优秀的持久层框架。在与数据库交互中,我们通常会把sql代码硬编码到java代码中,这将不利于后期的维护。而mybatis实现了通过xml配置文件...
2020-03-22 11:10:12 87
原创 兴糖蹭饭笔记-Spring MVC诸事
Spring MVC诸事Spring MVC概述Spring Web MVC作用Spring MVC模型概述Spring MVC请求处理流程Spring MVC 开发环境搭建Hello Spring MVCRestful风格的Spring MVC文件上传FileUploadJOSN数据交互Spring MVC概述Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求...
2020-02-05 22:18:58 274
原创 兴糖蹭饭笔记-Spring事务管理
Spring事务开发引例:当我们使用学生卡刷卡吃饭时,需要对数据库进行两次操作,扣除学生账户的余额,并将花销添加至商家的账户上。在系统中,这两次操作必然是有先后顺序的,为了确保数据的一致性,当任意一个操作失败时,另一个操作也应该失效。对此,Spring引入事务开发。事务有四个特性:ACID特性说明原子性(Atomicity)事务的原子性确保动作要么全部完成,要么完全不起...
2019-11-22 23:44:40 110
原创 兴糖蹭饭笔记-SpringJdbc基础开发
JdbcTemplate简介Spring在Jdbc对数据库操作的基础上对其深度封装。形成JdbcTemplate类,通过JdbcTemplate,我们可以将冗长的代码精简。又活用SpringAOP的特性,简化对数据库操作。JdbcTemplate的增删改查使用spring的注入功能,可以把dataSource注册到JdbcTemplate之中。<!-- XML配置 --> &...
2019-11-22 20:30:21 82
原创 兴糖蹭饭笔记-基于XML&注解的SpringAOP通知
AOP术语概念说明切入点(Pointcut)切点指明哪些方法调用上嵌入横切逻辑。连接点(Joinpoint)连接点是在应用执行过程中能够插入切面的一个点。切面(Aspect)切面是通知和切点的结合。通知和切点共同定义了切面的全部内容——它是什么,在何时和在何处完成其功能。通知(Advice)切面的工作被称为通知。通知定义了切面是什么以及何时使用。除了...
2019-11-20 22:45:01 97
原创 兴糖蹭饭笔记-SpringAOP环境搭建&JDK动态代理开发
SpringAOPSpringAOP是spring框架面向切面的编程思想。它补充了OOP的传统编程方法,通过构建独特的切面,实现对业务流程的控制。SpringAOP依赖的jar包通过SpringBoot的父级依赖,声明这是一个SpringBoot项目,它可以用来提供相关的Maven默认依赖。使用它之后,常用的包依赖可以省去version标签。<parent> <gro...
2019-11-20 20:36:40 90
原创 兴糖蹭饭笔记-Spring的开发环境的搭建及Bean的配置
Spring的开发环境搭建Spring是一个eclipse插件,它替代了原有的EJB开发模式,简化了开发过程,是一企业级软件开发工具。Jar包的配置为了使用Spring,我们需要加载一些Spring所依赖的jar包。通过maven的pom.xml文件我们可以很自动地加载这些jar包。其中包括spring-beans,spring-context,spring-core和spring-exp...
2019-11-06 22:56:28 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人