摘要: 视图和视图解析器 1.基本介绍 在SpringMVC中的目标方法,最终返回的都是一个视图(有各种视图) 注意,这里的视图是一个类对象,不是一个页面!! 返回的视图都会由一个视图解析器来处理(视图解析器有很多种) 2.自定义视图 2.1为什么需要自定义视图 在默认情况下,我们都是返回默认的视图,然后返 阅读全文
posted @ 2023-02-07 21:36 一刀一个小西瓜 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 模型数据 1.数据放入request 说明:开发中,控制器/处理器中获取的数据如何放入request域,然后在前端(vue/jsp/...)取出显示? 先来看一个例子 应用实例需求:表单提交信息,后端获取信息,并通过request转发到另一个页面,显示信息。 需要知道的是:前端提交的数据,sprin 阅读全文
posted @ 2023-02-06 21:10 一刀一个小西瓜 阅读(13) 评论(0) 推荐(0) 编辑
摘要: SpringMVC映射请求数据 1.获取参数值 在开发中,如何获取到 http://xxx/url?参数名1=参数值1&参数名2=参数值2 中的参数? 之前的案例中我们知道:提交的url的参数名必须和映射的方法中的形参名保持一致。否则方法获取的是null。 但是如果url的参数名和方法的形参名不一致 阅读全文
posted @ 2023-02-05 23:23 一刀一个小西瓜 阅读(36) 评论(0) 推荐(0) 编辑
摘要: @RequestMapping和Rest 1.@RequestMapping 1.1基本使用 @RequestMapping注解可以指定 控制器(处理器) 的某个方法的请求url 1.2@RequestMapping其他使用方式 1.2.1修饰方法和类 @RequestMapping注解可以修饰方法 阅读全文
posted @ 2023-02-05 23:19 一刀一个小西瓜 阅读(18) 评论(0) 推荐(0) 编辑
摘要: SpringMVC介绍 1.离线文档 解压 spring-5.3.8-dist.zip文件。 位置:spring-framework-5.3.8/docs/reference/html/web.html#spring-web 2.SpringMVC基本介绍 2.1SpringMVC特点&概述 Spr 阅读全文
posted @ 2023-02-03 22:24 一刀一个小西瓜 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 声明式事务-02 3.事务的传播机制 事务的传播机制说明: 当有多个事务处理并存时,如何控制? 比如用户去购买两次商品(使用不同的方法),每个方法都是一个事务,那么如何控制呢? 也就是说,某个方法本身是一个事务,然后该方法中又调用了其他一些方法,这些方法也是被@Transactional 修饰的,同 阅读全文
posted @ 2023-02-01 23:43 一刀一个小西瓜 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 声明式事务 1.事务分类 编程式事务 Connection connection = JdbcUtils.getConnection(); try{ //1.先设置事务不要提交 connection.setAutoCommit(false); //2.进行业务 crud //3.提交事务 conne 阅读全文
posted @ 2023-01-31 23:05 一刀一个小西瓜 阅读(57) 评论(0) 推荐(0) 编辑
摘要: JdbcTemplate 看一个实际需求: 如果希望使用spring框架做项目,Spring框架如何处理对数据库的操作呢? 方案一:使用之前的JdbcUtils类 方案二:spring提供了一个操作数据库(表)的功能强大的类JdbcTemplate。我们可以通过ioc容器来配置一个JdbcTempl 阅读全文
posted @ 2023-01-30 21:44 一刀一个小西瓜 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 实现Spring底层机制-03 7.阶段5-后置处理器的实现 7.1分析 阶段5目标:bean后置处理器的实现 7.2代码实现 新增: 1.创建 InitializingBean 接口,实现该接口的 Bean 需要实现 Bean 的初始化方法 bean后置处理器的两个方法,调用时机分别在 Bean 阅读全文
posted @ 2023-01-29 22:51 一刀一个小西瓜 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 实现Spring底层机制-02 3.实现任务阶段1 3.1知识拓展-类加载器 Java的类加载器有三种: Bootstrap类加载器 对应路径 jre/lib Ext类加载器 对应路径 jre/lib/ext App类加载器 对应路径 classpath classpath 类路径,就是java.e 阅读全文
posted @ 2023-01-28 21:41 一刀一个小西瓜 阅读(72) 评论(0) 推荐(1) 编辑