摘要:
一、@RequestMapping 定义请求规则 1. 指定模块名称 通过@RequestMapping 注解可以定义处理器对于请求的映射规则 该注解可以注解在方法上,也可以注解在类上,但意义是不同的 value 属性值常以“/”开始 一个@Controller 所注解的类中,可以定义多个处理器方法 阅读全文
摘要:
一、SpringMVC简介 SpringMVC:是基于spring的一个框架, 实际上就是spring的一个模块, 专门是做web开发的,理解是servlet的一个升级 web开发底层是servlet , 框架是在servlet基础上面加入一些功能,让你做web开发方便 SpringMVC就是一个S 阅读全文
摘要:
在 Web 项目中使用 Spring 框架,首先要解决在 web 层(这里指 Servlet)中获取到 Spring容器的问题。只要在 web 层获取到了 Spring 容器,便可从容器中获取到 Service 对象 一、Web项目中使用Spring 1. 新建一个Maven项目 此时选择的就是ma 阅读全文
摘要:
一、事务简介 具体的看数据库中关于事务的知识点,这里做一个大概 1. 什么是事务? 讲mysql的时候,提出了事务。 事务是指一组sql语句的集合, 集合中有多条sql语句可能是insert , update ,select ,delete, 我们希望这些多个sql语句都能成功,或者都失败, 这些s 阅读全文
摘要:
将 MyBatis与 Spring 进行整合,主要解决的问题就是将 SqlSessionFactory 对象交由 Spring来管理。所以,该整合,只需要将 SqlSessionFactory 的对象生成器 SqlSessionFactoryBean 注册在 Spring 容器中,再将其注入给 Da 阅读全文
摘要:
通过spring的注解完成对java对象的创建,属性的赋值,代替xml文件 ioc能够实现业务和对象之间的解耦合,例如service和dao对象之间的解耦合 常用注解: @Component、创建对象 @Respotory、创建dao对象,用来访问数据库 @Service、创建Service对象,处 阅读全文
摘要:
DI 是ioc(控制反转)的技术实现 ioc技术实现使用的DI(Dependency Injection) :依赖注入, 只需要在程序中提供要使用的对象名称就可以, 至于对象如何在容器中创建,赋值,查找都由容器内部实现。 spring是使用的di实现了ioc的功能, spring底层创建对象,使用的 阅读全文
摘要:
一、Spring概述 1. Spring是什么? Spring 的主要作用就是为代码“解耦”,降低代码间的耦合度。就是让对象和对象(模块和模块)之间关系不是使用代码关联,而是通过配置来说明。即在 Spring 中说明对象(模块)的关系 Spring 根据代码的功能特点,使用 IOC 降低业务对象之间 阅读全文
摘要:
项目的创建和之前一样,具体的看之前的文章,整体结构就是这样 一、if 对于该标签的执行,当 test 的值为 true 时,会将其包含的 SQL 片断拼接到其所在的 SQL 语句中。 语法:<if test=”条件”> sql 语句的部分 </if> 接口方法:StudentDao // 动态的sq 阅读全文
摘要:
一、resultType resultType: 执行 sql 得到 ResultSet 转换的类型,也就是要返回的结果类型,使用类型的完全限定名或别名。 注意如果返回的是集合,那应该设置为集合包含的类型,而不是集合本身。 resultType 和 resultMap,不能同时使用 1. 简单类型( 阅读全文