摘要:
1、SpringBoot特点 1.1 依赖管理 父项目做依赖管理 springboot项目的父项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifac 阅读全文
摘要:
1.MyBatis的Dao层实现 1.1 传统开发方式(需要写接口实现) 配置完核心配置文件和映射文件之后 Dao层创建一个接口类,接口有和数据库之间的交互方法。 然后创建一个实现类,实现类获得配置文件、工厂对象、会话对象之后调用会话方法从数据库获取数据,然后返回给Service层。 Service 阅读全文
摘要:
1.Mybatis简介 1.1 原始Jdbc操作的分析 原始开发存在的问题如下: 1、数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能。 2、sql语句在代码中硬编码,造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改变java代码。 3、查询操作时,需要手动将结果集中的数据手 阅读全文
摘要:
1.编程式事务控制相关对象 1.1 PlatformTransactionManager 该接口是Spring的事务管理器,它里面提供了我们常用的操作事务的方法。 不同的技术,使用了不同的实现类实现该接口。 1.2 TransactionDefinition 是事务的定义信息对象。里面包含着事务的相 阅读全文
摘要:
1.什么是AOP AOP就是Aspect Oritented Programming的缩写,意思为面向切面编程,是通过预编译和运行期动态代理实现程序功能的统一维护的一种技术。 切面:目标方法和增强功能结合在一起称为一个切面。 AOP是OOP(面向对象编程)的延续,是软件开发的一个热点,也是Sprin 阅读全文
摘要:
1.异常处理的思路 系统异常包括两类:预期异常和运行时异常,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生。 系统的Dao、Service、Controller出现都通过throws Exception向上抛出,最后由SpringMVC前端控制器交给异常处 阅读全文
摘要:
MVC拦截器配置步骤 1. 创建Interceptor拦截器类 该类需要实现HandlerInterceptor类,复写其中的方法。 public interface HandlerInterceptor { default boolean preHandle(HttpServletRequest 阅读全文
摘要:
1 Spring环境搭建步骤 ①创建工程 ②导入静态页面 ③导入需要坐标 ④创建包结构 ⑤导入数据库脚本 ⑥创建POJO类 ⑦创建配置文件 对于⑦重点说明: 配置文件主要是对applicationContext和spring-mvc以及web.xml进行配置。 web.xml:1)配置Spring监 阅读全文
摘要:
1.JdbcTemplate开发步骤 1)添加依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.3.13</version> </depende 阅读全文
摘要:
1、SpringMVC开发步骤 1)导入MVC相关坐标 2)配置SpringMVC核心控制器DispatcherServlet <!-- 配置SpringMVC前端控制器--> <servlet> <servlet-name>DispatcherServlet</servlet-name> <ser 阅读全文