
SpringMVC开发
文章平均质量分 82
分享用于SpringMVC开发的技巧和Bug
Le`soleil
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用 mybatis 自定义日期类型转换器
文章目录前言一、resources1.1 sqlMapConfig.xml1.2 log4j.properties1.3 userMapper.xml二、使用步骤1.引入库2.读入数据总结前言使用mybatis中的typeHandlers 实现自定义日期类型的转换器。一、resources1.1 sqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-/原创 2022-03-08 17:01:27 · 3334 阅读 · 0 评论 -
mybatis使用代理模式搭建Dao
文章目录前言一、增加内容二、dao层UserMapper三、service层测试前言本文是在前文的基础上进行改进,配置文件sqlMapConfig.xml,userMapper.xml均未改变。前文连接如下:mybatis快速搭建一、增加内容增加的内容为dao层 和 service 层,该service只用于测试。本文使用代理模式创建mapper对象,对象的创建交给mybatis。具体内容如下:二、dao层UserMapper创建 findAll() 方法:package c原创 2022-03-07 10:55:55 · 242 阅读 · 0 评论 -
mybatis快速搭建
文章目录前言一、pom文件二、数据库三、Pojo四、xxxMapper.xml五、sqlMapConfig.xml六、测试前言通过简单maven,搭建mybatis与数据库的关联。一、pom文件主要导入与jdbc和mybatis相关的依赖:mysql-connector-java(jdbc)mybatis (mybatis) <dependencies><!-- jdbc--> <dependency>原创 2022-03-03 21:52:14 · 426 阅读 · 0 评论 -
springAop开发测试demo
文章目录前言一、pom文件二、配置文件形式2.1 target 目标对象2.2 Advice 增强对象2.3 target 目标函数接口2.4 applicationContext.xml2.4.1 切点表达式的写法2.4.2 通知的类型2.5 aop测试三、注解形式3.1 target 目标对象3.2 Advice增强对象3.3 target 目标对象接口3.4 applicationContext-anno.xml3.5 anno测试前言springAop+aspectJ可以实现:1 配置文件原创 2022-02-25 17:34:31 · 656 阅读 · 0 评论 -
动态代理测试Demo
文章目录前言一、Jdk代理1.1 Target 目标对象1.2 Advice 增强对象1.3 TargetInterface 增强对象接口1.4 TestJdk 测试二、Cglib代理2.1 Target 目标对象2.2 Advice 增强对象2.3 TestCglib 测试前言spring的底层使用的是动态代理模式,主要有两种。(1)基于接口的Jdk代理;(2)基于实现类的Cglib代理。以下实现使用普通java项目测试即可。一、Jdk代理需要以下四个文件:1.1 Target 目原创 2022-02-24 21:47:52 · 626 阅读 · 0 评论 -
使用HandlerExceptionResolver处理spring异常
文章目录前言一、如何处理异常?二、解决异常2.1 使用自定义方式2.1.1 TestException2.1.2 springmvc.xml2.2 使用spring内部的异常处理器前言使用spring解决异常的方式。一、如何处理异常?在spring中,处理异常的方式除了使用try catch自己处理的方式以外,任何模块出现异常,可以直接将异常一直throws的方式,抛给spring容器中的前端控制器,再集中对异常进行处理。前端控制器使用HandlerExceptionResolver接口处原创 2022-02-22 21:06:06 · 1468 阅读 · 0 评论 -
springMvc拦截器实现用户登录
文章目录前言一、创建拦截器类二、spring-mvc.xml中配置三、controller逻辑前言在springMvc中使用拦截器,实现登录过滤。页面存在差异,不进行页面展示。login.jsp:登录界面login:controller层的登录方法(验证方法)注:在login.jsp中,表单的提交地址为controller层的 login方法。<form action="${pageContext.request.contextPath}/user/login" method="p原创 2022-02-21 17:28:33 · 1402 阅读 · 0 评论 -
搭建spring+springMVC+JdbcTemplate项目的初始web.xml、resources、pom
文章目录前言一、web.xml二、resources1.applicationContext.xml2.jdbc.properties3.log4j.properties4.springMvc.xml三、pom.xml前言搭建spring+springMVC+JdbcTemplate项目的基本环境配置文件。一、web.xml乱码解析器配置spring的配置springMvc的配置<?xml version="1.0" encoding="UTF-8"?><web-原创 2022-02-20 17:29:13 · 636 阅读 · 0 评论 -
springMvc文件上传
文章目录前言一、静态资源upload.jsp二、配置1.pom文件2.springmvc.xml中配置解析器3.controller三、测试四、扩展:多文件上传4.1、静态资源upload.jsp4.2controller前言使用springMvc完成文件上传。一、静态资源upload.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head>原创 2022-02-16 22:34:48 · 365 阅读 · 0 评论 -
springMVC开发配置全局乱码过滤器characterEncodingFilter的流程
文章目录前言web.xml文件前言在使用springMVC时,post请求可能会形成中文乱码问题,此时需要在web.xml中配置此filter,保证已正确的格式获取数据。web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001原创 2022-02-13 17:39:41 · 579 阅读 · 0 评论