
java_那些年踩过的坑
tianyuConqueror
假全栈攻城狮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前后端分离,session一致性问题
后端使用springboot2.x版本的,新建一个配置类,然后实现WebMvcConfigurer类,并重写下方的方法即可完成后端的跨域前端是vue写的,为了解决跨域需要在main.js文件中配置红色框中的代码如此设置即可解决前后端session不一致问题。在测试阶段,前端和后端分别在两台本地电脑上,使用其他安卓手机浏览器都可以正常操作,但是在使用苹果手机自带的Safari浏览...原创 2019-10-22 10:49:40 · 2525 阅读 · 0 评论 -
记录使用mybatis时出现的异常:Error instantiating null with invalid types () or values ()
在使用mybatis做association或collection关联映射的时候,报了以下异常:最后经过检查,原来是粗心忘记写了association的javaType属性了总结:在使用association或collection做关联映射的时候一定要加上javaType属性,除此之外还有collection的ofType属性...原创 2018-07-08 10:01:43 · 1367 阅读 · 0 评论 -
JVM类加载机制--从ClassLoader源码看双亲委托模型
在JVM的类加载机制中,为什么要使用双亲委派模型类的加载是由类加载器完成的,类加载器包括:根加载器(BootStrap)、扩展加载器(Extension)、系统加载器(System)和用户自定义类加载器(java.lang.ClassLoader的子类)。从 Java 2(JDK 1.2)开始,类加载过程采取了父亲委托机制(PDM)。PDM 更好的保证了 Java 平台的安全性,在该机制中,J...原创 2018-07-22 17:11:51 · 540 阅读 · 0 评论 -
SpringBoot拦截器设置解决跨域问题
Springboot使用WebMvcConfigurer的addCorsMappings的方法设置全局跨域,可以解决大部分的跨域问题,但是加入拦截器后,拦截器需要单独做跨域处理,否则还是有跨域问题的。在我项目中,加在拦截器的preHandle方法的头部,是解决不了的,后来经过测试,发现只有在返回false的方法块中加入response设置跨域才可以真正解决跨域问题response.set...原创 2019-07-29 10:37:05 · 4112 阅读 · 1 评论 -
@RequestBody 接收参数接收不到的原因
因为之前的知识有些遗忘,所以犯了一个大错。@RequestBody 用来接收json对应的对象里的字段有大写,所以接收不到,谨记原创 2019-08-08 18:33:54 · 11401 阅读 · 1 评论