框架
monCyanDaisuki
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
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 · 255 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 116 阅读 · 0 评论 -
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 · 80 阅读 · 0 评论 -
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 · 122 阅读 · 0 评论 -
spring学习笔记-1(Spring全家桶)
文章目录1.概述2.产品2.1.Spring Framework2.2.Spring MVC2.3.Spring Boot2.4.Spring Cloud 1.概述 Spring是一个技术生态体系,包括Spring Framework、Spring boot、SpringMVC、Spring Cloud等。 2.产品 2.1.Spring Framework Spring Framework是整...原创 2019-12-11 16:33:55 · 486 阅读 · 0 评论 -
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.xml 2.CRUD注解 定义一个Mapper接口,然后在相应的方...原创 2019-11-14 13:01:32 · 145 阅读 · 0 评论 -
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 · 208 阅读 · 0 评论 -
MyBatis框架使用笔记-2(动态sql)
文章目录1.概述2.相关标签2.1.if2.2.where2.3.choose、when、otherwise2.4.set2.5.trim2.6.bind2.7.foreach2.8.sql 1.概述 MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。如果你有使用 JDBC 或其他相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空格或在列表的最后省...原创 2019-11-12 15:42:59 · 109 阅读 · 0 评论 -
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 阅读 · 0 评论