上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 1、为什么使用Spring提供的JDBC的封装? 因为Spring提供了完整的模板类以及基类可以简化开发,我们只需写少量的代码即可。 2、实例讲解 第一步:导入依赖 mysql-connector spring-jdbc spring-tx spring-core spring-beans spri 阅读全文
posted @ 2019-09-08 20:39 幸福的小耗子 阅读(764) 评论(1) 推荐(1) 编辑
摘要: 简介 1、什么叫做面向切面编程? 概念:把一个个的横切关注点(某种业务的实现代码)放到某个模块中去,称之为切面。每个切面影响业务的一种功能,切面的目的就是为了功能增强,将需要增强的方法做成切面,实现对业务的增强,就是面向切面编程。 目的:将与业务本身无关,却被业务模块所共同调用的功能代码封装成切面, 阅读全文
posted @ 2019-09-08 20:14 幸福的小耗子 阅读(489) 评论(0) 推荐(1) 编辑
摘要: 代理模式 1、什么是代理模式? 真实生活中有一种房屋中介是这样的,租客根本就不知道房东是谁,一切签合同、交租金、交钥匙等操作都直接和中介公司发生。我们把这种模式称之为代理模式。 代理模式:客户端直接使用的都是代理对象,不知道目标对象是谁,此时代理对象可以在客户端和目标对象之间起到中介的作用。 2、特 阅读全文
posted @ 2019-09-08 19:36 幸福的小耗子 阅读(1073) 评论(0) 推荐(1) 编辑
摘要: JDBC连接 1、配置连接池时,需要为连接数据库的连接设置四要素,可以直接写死,也可以使用properties文件引入 2、在引入前要注意: 首先应该引入命名空间context 配置maven依赖 配置连接池 使用占位符及引入配置文件后 db.properties内容如下 综合案例 1、代码结构 2 阅读全文
posted @ 2019-09-07 21:27 幸福的小耗子 阅读(2447) 评论(0) 推荐(1) 编辑
摘要: Setter注入 1、最常用的注入方法,需要在xml文件中手动配置。 2、要求:需要对象中需要注入值的属性都有setter方法 3、如何配置? 为对象的每个属性配置一个property标签,<property name="" /> 4、对象中的属性分为几种类型,不同的类型需要使用不同的注入方式 1. 阅读全文
posted @ 2019-09-07 20:56 幸福的小耗子 阅读(275) 评论(0) 推荐(1) 编辑
摘要: Bean的四种实例化方式(也可以说是三种) bean的实例化方式: ①.构造器实例化(无参数构造器,与构造器的访问权限无关),最标准,使用最多。 ②.静态工厂方法实例化(了解) ③.实例工厂方法实例化(了解) ④.实现FactoryBean接口实例化:实例工厂变种:集成其他框架使用:SqlSessi 阅读全文
posted @ 2019-09-07 19:44 幸福的小耗子 阅读(2847) 评论(0) 推荐(1) 编辑
摘要: 一、简介 1、什么是Spring? Spring是一个轻量级的控制反转和面向切面编程的开源容器框架,致力于轻量级的javaEE应用,简化程序开发。 目的:消除重复的代码,解耦合。 2、轻量级:从大小和开销方面来看都是轻量的,可以在一个很小的jar文件中发布,需要的处理开销也很小。 3、容器:从程序设 阅读全文
posted @ 2019-09-07 16:05 幸福的小耗子 阅读(314) 评论(0) 推荐(1) 编辑
摘要: Mybatis之对象关系 分为一对一、一对多、多对一和多对多。关系详解在MySQL数据库多表查询时有解释。 这里详细介绍多对一和多对多的增删改查。 多对一、一对多 目录结构 代码示例: @Setter@Getter@NoArgsConstructor@AllArgsConstructor publi 阅读全文
posted @ 2019-09-02 08:59 幸福的小耗子 阅读(157) 评论(0) 推荐(1) 编辑
摘要: 上文中说道SqlSession执行语句时的用法,不过现在有了一种更简洁的方式 ——使用正确描述每个语句的参数和返回值的接口(比如 UserMapper.class),你现在不仅可以执行更清晰和类型安全的代码,而且还不用担心易错的字符串字面值以及强制类型转换。 文件层次如图: 代码示例: @AllAr 阅读全文
posted @ 2019-09-01 21:34 幸福的小耗子 阅读(183) 评论(1) 推荐(1) 编辑
摘要: 简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis” 阅读全文
posted @ 2019-08-30 09:01 幸福的小耗子 阅读(232) 评论(1) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页