
SSM
黯叶
这个作者很懒,什么都没留下…
展开
-
SpringMVC响应PUT请求并完成文件上传MultipartFile
背景:默认情况下,SpringMVC只能响应前端发来的GET以及POST请求。默认情况下,SpringMVC配合MultipartFile接受文件上传只能通过POST的方式发送。解决问题:1:SpringMVC响应前端PUT、DELETE请求配置web.xml: <!--1、将post请求转换为put、delete请求 --> <filter> <filter-name>hiddenHttpMethodFilter</filter-n原创 2020-07-24 16:12:30 · 1124 阅读 · 1 评论 -
解决定时器Quartz中任务调度无法使用Spring自动注入的问题
描述:需求:使用定时器来实现定时持久化Redis中的数据到Mysql——定时器选择Quartz问题:使用定时器定义Job时需要使用RedisTemplate对象来操作Redis,一般情况下的使用方式为:package com.nys.quartz;import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import org.springframe原创 2020-07-24 14:37:58 · 727 阅读 · 0 评论 -
自定义注解+AOP实现请求日志记录
需求描述:在所有的接口中记录客户端发送过来的请求。记录信息包括:请求链接请求类型请求IP请求描述等…实现效果:1、自定义注解package com.nys.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotati原创 2020-07-22 19:06:53 · 550 阅读 · 0 评论 -
过滤器与拦截器的区别
一、拦截器与过滤器的区别:过滤器拦截器基于函数回调基于java反射依赖于servlet容器依赖于spring容器请求进入容器后,进入servlet前进行预处理请求进入servlet后,进入controller前进行预处理过滤器包裹servletservlet包裹拦截器过滤器可作用于所有请求拦截器会因@ResponseBody,@RequestBody而失效二、过滤器实现:自定义过滤器需要实现Filter接口,并重写接口中的init()、doF原创 2020-07-20 19:45:51 · 355 阅读 · 0 评论 -
框架整合项目ssm_crud
ssm_crudssm项目整合(增删改查)项目使用spring、springMVC、mybatis实现了简单的增删改查功能,是ssm框架的一次整合实践,适用于新手学习一、实现的功能1、 分页2、 数据校验前端校验:jquery验证后端校验:jsr303验证,后端正则验证3、 ajax异步发送请求4、 restful风格,使用https动词(POST、DELETE、PUT、...原创 2020-02-20 22:48:30 · 359 阅读 · 0 评论 -
Maven整合Spring+Mybatis
一、环境eclipse:Version: 2019-03 (4.11.0)jdk:jdk-12.0.1maven:apache-maven-3.6.2二、创建maven项目打开eclipse->new->other->maven project三、创建包和配置文件四、配置pom.xml、jdbc.properties、log4j.properties1、po...原创 2019-11-16 16:20:24 · 2395 阅读 · 0 评论 -
Eclipse报错:Invalid bound statement (not found)
一、环境eclipse: Version: 2019-03 (4.11.0)maven整合mybatis,spring二、项目结构三、错误在maven下,当xml文件与mapper类位于同一目录时运行test命令报错:Tests in error:testSelectByid(mapper.UsersMapperTest): Invalid bound statement (n...原创 2019-11-16 01:35:06 · 1068 阅读 · 0 评论