
SpringMVC
文章平均质量分 74
阿杰杰杰のblog
“自律+努力+方法+坚持+时间=优秀”,记录分享自己成长的每一步!
展开
-
Day75-Spring Boot实践-开发社区登录模块-发送邮件
启用客户端SMTP服务。原创 2022-10-18 23:03:55 · 222 阅读 · 0 评论 -
Day74-回顾SpringMVC篇之文件上传
第一个处理器兼容性较好,可以兼容Servlet3.0之前的版本,但是它依赖了commos-fileupload这个第三方工具,所以如果使用这个,一定要添加commons-fileupload依赖.第二个处理器兼容性较差,它适用于Servlet3.0之后的版本,它不依赖第三方工具,使用它,可以直接做文件上传.原创 2022-10-18 22:51:55 · 123 阅读 · 0 评论 -
Day73-回顾SpringMVC篇之Controller 的各种细节
前面的转换,都是系统自动转换的,这种转换仅限于基本数据类型.特殊的数据类型,系统无法自动转换,例如日期.例如前端传一个日期到后端,后端不是用字符串接收,而是使用一个Date对象接收,这个时候就会出现参数类型转换失败.这个时候,需要我们手动定义参数类型转换器,将日期字符串手动转换为一个Date对象.try {}在自定义的参数类型转换器中,将一个 String 转为 Date 对象,同时,将这个转换器注册为一个 Bean。接下来,在 SpringMVC 的配置文件中,配置该 Bean,使之生效。原创 2022-10-07 20:31:54 · 162 阅读 · 0 评论 -
Day72-回顾SpringMVC篇之处理器映射器与处理器适配器最佳实践
正常情况下,我们在项目汇总使用的是RequestMappingHandlerMapping,这个是根据处理器中的注解,来匹配请求(即@RequestMapping注解中url属性).因为我们都是同过实现类来开发接口的,相当于还是一个类一个接口,所以我们可以通过RequestMappingHandlerMapping来做处理器映射器,这样我们可以在一个类中开发出多个接口.然后启动项目,访问localhost:8080/hello,就可以看到相应的页面.原创 2022-10-07 11:16:17 · 409 阅读 · 0 评论 -
Day19-IntelliJ IDEA快速整合SpringBoot+Themeleaf项目
Day19-IntelliJ IDEA快速整合SpringBoot+Themeleaf项目一、创建SpringBoot项目步骤一:创建项目时选择Spring Initalizr,如下图所示注意这里要选择阿里云镜像创建,下载依赖更快!!!!输入项目基本信息,如下图:在这里输入项目的基本信息,组织id、模块名称、项目构建类型选择依赖,点击Next最后SpringBoot+Themeleaf演示项目就创建成功了。二、整合Thymeleaf添加依赖,添加spring原创 2022-04-06 17:31:50 · 1354 阅读 · 0 评论 -
Day16-声明式事务控制
Day16-声明式事务控制1. 编程式事务控制相关对象1.1 PlatformTransactionManangerPlatformTransactionMananger接口是spring的事务管理器,它里面提供了我们常用的操作事务的方法方法说明TrasactionStatus getTransaction(TransactionDefination defination)获取事务的状态信息void commit(TrasactionStatus status)提交事务原创 2022-04-01 23:53:37 · 1618 阅读 · 0 评论 -
Day14-SpringMVC异常处理机制
文章目录1. SpringMVC异常处理1.1 异常处理的思路1.2 异常处理两种方式1.3 简单异常处理器SimpleMappingExceptionResolver1.4 自定义异常处理步骤1.5 知识要点异常处理方式自定义异常处理步骤1. SpringMVC异常处理1.1 异常处理的思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发,测试等手段减少运行时异常的发生。系统的Dao、Service、Contro.原创 2022-03-30 16:32:41 · 1920 阅读 · 0 评论 -
Day13-SpringMVC拦截器
Day13-SpringMVC拦截器1.SpringMVC拦截器1.1拦截器(interceptor)的作用SpringMVC的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。将拦截器案一定的顺序连接陈一条链,这条链称为拦截器链(interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。1.2 拦截器和过滤器的区别区别过滤器(Filter)拦截器(Interce原创 2022-03-29 23:56:11 · 1774 阅读 · 0 评论 -
Day07-SpringMVC的请求和响应
文章目录Day07-SpringMVC的请求和响应1.SpringMVC的数据响应1.1 SpringMVC的数据响应方式1.2 页面跳转1.返回字符串形式2. 返回ModelAndView对象3. 向request域存储数据1.3 回写数据1.直接返回字符串2. 返回对象或集合1.4 知识要点2. SpringMVC获得请求数据2.1 获得请求参数2.2 获得基本类型参数2.3 获得POJO类型参数2.4 获得数组类型参数2.5 获得集合类型参数2.5 获得集合类型参数2.6 请求数据乱码问题2.7 参数原创 2022-03-24 22:48:16 · 1451 阅读 · 0 评论 -
Day06-SpringMVC入门
Day06-SpringMVC入门1.Spring集成web环境1.1.1 ApplicationContext应用上下文获取方式应用上下文对象是通过new ClassPathXmlApplicationContext(”Spring配置文件“)方式获取,但是每次从容器中获得Bean时都要编写new ClassPathXmlApplicationContext(”Spring配置文件“),这样的弊端是配置文件加载多次,应用上下文对象创建多次。在Web项目中,可以使用ServletContext..原创 2022-03-23 00:02:51 · 1980 阅读 · 0 评论