- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Spring学习笔记-7(Spring框架整合mybatis框架)
文章目录1.概述2.具体操作2.1.导入依赖包2.2.配置applicationContext.xml文件2.3.编写实体类2.4.编写mapper2.5.调用相应的mapper3.声明式事务1.概述Spring框架除了提供了IOC、DI和AOP等的核心功能,还支持数据访问和集成功能。可以将mybatis框架整合到Spring框架中来实现对数据库的操作。2.具体操作2.1.导入依赖包为了...
2019-12-26 17:19:31 175
原创 Spring学习笔记-6(注解)
文章目录1.概述2.使用注解配置AOP、IOC2.1.配置applicationContext.xml文件2.2.配置切点2.3.配置通知2.4.测试3.使用注解获取属性文件中的值3.1.新建.properties文件1.概述在之前的Spring框架使用中,我们是通过applicationContext.xml文件来配置bean实例、切点、通知等的内容,其实这些内容可以通过注解的方式进行简单的...
2019-12-20 10:18:39 256
原创 Spring学习笔记-5(AOP)
文章目录1.概述2.基本概念3.Spring中实现AOP3.1.Schema-base3.1.1.编写切点类3.1.2.创建通知3.1.2.配置applicationContext.xml文件1.概述AOP(aspect oriented programming,面向切面编程)通过预编译方式和运行期间通过动态代理(利用java的反射机制或字节码技术)在不修改源代码的情况下给程序动态添加功能的...
2019-12-19 10:38:07 177
原创 Spring学习笔记-4(DI)
文章目录1.概述2.举个栗子3.自动注入3.1.配置3.2.测试3.3结果1.概述DI(Dependency Injection, 依赖注入),当对象A需要依赖对象B的时候,Spring自动把对象B赋值给对象A的过程。比如对象A需要操作数据库,以前我们总是要在A中自己编写代码来获得一个Connection对象,有了 spring我们就只需要告诉spring,A中需要一个Connection...
2019-12-12 16:00:31 117
原创 spring学习笔记-3(IOC)
文章目录1.概述2.Spring中实现IOC2.1.对象的创建2.1.1.使用构造方法进行创建2.1.2.使用实例工厂进行创建2.1.3.使用静态工厂进行创建1.概述IOC(inversion of control)是一种设计思想,将设计好的对象交给容器控制,而不是传统的在对象内部直接控制。在没有IOC的情况下,在需要一个对象需要自己主动去创建,这时候创建者和被创建者之间就存在了一种耦合关系...
2019-12-12 09:23:33 81
原创 spring学习笔记-2(spring框架环境搭建)
文章目录1.概述2.环境搭建2.1导入依赖包2.2配置全局配置文件1.概述Spring Framework是整个spring生态的基石,为依赖注入、事务管理、WEB应用、数据访问等提供了核心的支持,并可以配置各种bean,维护各种bean与bean之间的关系。其核心是控制反转(IOC)和面向切面(AOP)。以便开发团队可以专注于应用程序的业务逻辑。可以从github上下载spring fr...
2019-12-11 17:06:37 123
原创 spring学习笔记-1(Spring全家桶)
文章目录1.概述2.产品2.1.Spring Framework2.2.Spring MVC2.3.Spring Boot2.4.Spring Cloud1.概述Spring是一个技术生态体系,包括Spring Framework、Spring boot、SpringMVC、Spring Cloud等。2.产品2.1.Spring FrameworkSpring Framework是整...
2019-12-11 16:33:55 487
原创 MyBatis框架使用笔记-4(注解)
文章目录1.概述2.CRUD注解3.resultMap注解4.配置1.概述对于一些简单的sql语句,配置mapper.xml文件是比较麻烦的。myBatis提供了注解方式来实现mapper.xml的功能。P.S.1.mapper.xml文件与注解是可以共存的。P.S.2.如果需要使用动态sql那还是需要配置mapper.xml2.CRUD注解定义一个Mapper接口,然后在相应的方...
2019-11-14 13:01:32 146
原创 MyBatis框架使用笔记-3(多表查询)
文章目录1.概述2.实现多表查询的方式2.1.使用业务装配2.2. 使用Auto Mapping2.3.使用resultMap标签2.3.1.相关标签2.3.2. 相关属性2.3.3.使用select属性进行额外查询2.3.4 连接查询1.概述在此前的应用中,我们设计一个实体类对应一个数据库的表。在查找记录的时候,我们在mapper.xml的select标签中使用resultType属性来指定...
2019-11-14 12:29:32 209
原创 MyBatis框架使用笔记-2(动态sql)
文章目录1.概述2.相关标签2.1.if2.2.where2.3.choose、when、otherwise2.4.set2.5.trim2.6.bind2.7.foreach2.8.sql1.概述MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。如果你有使用 JDBC 或其他相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空格或在列表的最后省...
2019-11-12 15:42:59 111
原创 MyBatis框架使用笔记-1(环境搭建与基本使用)
目录1.概述2.环境搭建2.1导入相关依赖2.2新建全局配置文件2.3编写Mapper.xml文件2.3.1标签2.3.2标签中的参数ResultType:返回值类型parameterType:参数类型1.概述MyBatis是一个数据库访问框架,对jdbc进行了封装。2.环境搭建2.1导入相关依赖2.2新建全局配置文件MyBatis的全局配置文件是一个xml文件,该文件没有名称和路径...
2019-11-08 11:10:08 278
NT35516datasheet
2018-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人