
Spring
文章平均质量分 95
qq_39158142
这个作者很懒,什么都没留下…
展开
-
Springmvc form-data body 解析为对象
1背景本文只适用与Content-type 为form-data 媒体类型。springmvc 是默认支持将form-data 传过来的表单数据的,但是有一个限制,那即是表单的key值要和对象的属性值是一样的,然而生产环境中,一般前端使用的参数都是下划线的,而我们对象里的key是驼峰的,这样就设置不到对应的值了。这里有俩种方法:一种为将对象里的key全部改为下划线(不推荐); 自...原创 2019-11-22 17:12:08 · 2800 阅读 · 2 评论 -
跨域请求
1、基本知识XMLHttpRequest遵守同源策略(same-origin policy),导致我们在不同源的情况下未必可以成功请求道服务器端的接口。在请求接口发生的过程中,浏览器会根据需要发起一次预检(也就是option请求),用来让服务端返回允许的方法(如get、post),被跨域访问的Origin(来源或者域),还有是否需要Credentials(认证信息)等。option请求:...原创 2019-06-18 17:52:51 · 1182 阅读 · 0 评论 -
SpringMVC路径规则以及使用正则
@RequestMapping中指定的路径也可以使用通配符*,表示任意字符。如下的处理器方法可以映射请求/antstyle/a,可以映射请求/antstyle/b,但是它不能映射请求请求/antstyle/a/b,因为它只能映射一级路径。@RequestMapping("/antstyle/*")public Object testAntStyle() { return "antS...原创 2019-05-09 20:13:01 · 1940 阅读 · 0 评论 -
SpringMVC Controller接收参数的几种常用方式
1 准备:// 创建实体类public class Person { String name ; Integer age;}public class Controller{ @requestMapper("/test") public void test(String name ,Person person){ Sysout.out...原创 2019-03-19 19:51:54 · 1028 阅读 · 0 评论 -
SpringMvc统一异常处理以及统一返回数据格式
1、定义统一返回数据格式:public class CommonResponse<T> { private String status; private String message; private T data; public CommonResponse() { } public CommonResponse(Str...原创 2018-10-10 17:06:28 · 2475 阅读 · 0 评论 -
线程池
一、java 原生线程池1.ThreadPoolExecutor的重要参数corePoolSize:核心线程数核心线程会一直存活,即使没有任务需要执行当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭queueCapacity:任务队列容量(阻塞队列)...原创 2018-09-28 17:30:24 · 250 阅读 · 0 评论 -
springboot AOP 实现日志管理
本文使用注解进行spring AOP的实现。1.AOP的基本概念(1)Aspect(切面):通常是一个类,里面可以定义切入点和通知(2)JointPoint(连接点):程序执行过程中明确的点,一般是方法的调用(3)Advice(通知):AOP在特定的切入点上执行的增强处理,有before,after,afterReturning,afterThrowing,around(4)P...原创 2018-09-27 20:23:32 · 3679 阅读 · 0 评论 -
SpringBoot中SpringMVC配置
当我们需要对SpringMVC进行扩展的时候,对比如说增加一个拦截器或者新建一个参数绑定,这个时候就得通过继承WebMvcConfigurerAdapter然后重写父类中的方法进行扩展自定义参数转换器正常情况下,前端传递来的参数都能直接被SpringMVC接收,但是也会遇到一些特殊情况,比如Date对象,当我的前端传来的一个日期时,就需要服务端自定义参数绑定,将前端的日期进行转...原创 2018-05-26 21:51:40 · 1035 阅读 · 0 评论 -
spring controller返回值
返回ModelAndView ModelAndView m = new ModelAndView();m.addObject("name", "name"); //request.setAttribute("name", "name");m.setViewName("/index.jsp"); 返回void 在controller方...原创 2018-05-26 18:42:40 · 181 阅读 · 0 评论