跨域问题解决:google配置后仍然无法正确获取otpcode。由于谷歌浏览器的SameSite安全机制的问题,浏览器在跨域的时候不允许request请求携带cookie,导致每次sessionId都是新的,这里有个出问题前提:跨域,刚好和调试时的环境情况一致。浏览器版本chrome84.0.4147.135(谷歌游览器好像从80版本之后就加入了SameSite安全机制),直接在地址栏里输入chrome://flags/,然后在搜索框里搜索关键字SameSite,找到与之匹配的项SameSite by default cookies,将其设置为Disabled,然后关闭浏览器再打开,请求。
2020-12-05
mybatis-generate这个工具挺鸡肋的。
1. 只能生成一次,之后生成的话,就会覆盖。
2. 涉及到Model对象和DO对象之间的相互转换,挺麻烦的。没有这个工具的话,直接一个请求VO,一个相应VO就搞定了,多好!
1. 只能生成一次,之后生成的话,就会覆盖。
2. 涉及到Model对象和DO对象之间的相互转换,挺麻烦的。没有这个工具的话,直接一个请求VO,一个相应VO就搞定了,多好!
2020-11-21
按照要求在springboot中加了@CrossOrigin,但一直报错跨域请求的错。后来发现是getotp.html与static文件不在一个路径。将他俩放在一个路径后,就一切正常了,找了半天原因...
2020-11-21
uuid 32个字符,大约占96个字节,自增主键一个4位的int最多能20多亿,使用int应该是为了查询快一点吧
2020-11-13
mybatis-generator配置文件去官网http://mybatis.org/generator/configreference/xmlconfig.html
2020-11-05
稍微修正一下 @qq_慕九州0298070 的评论:
如果getotp里面写了xhrFeilds:{withCredentials:true},那么对应的,在Usercontroller里面就要写成@CrossOrigin(allowCredentials=“true”,allowedHeaders="*")
应该是allowedHeaders, 而不是allowedheaders。
如果getotp里面写了xhrFeilds:{withCredentials:true},那么对应的,在Usercontroller里面就要写成@CrossOrigin(allowCredentials=“true”,allowedHeaders="*")
应该是allowedHeaders, 而不是allowedheaders。
2020-11-03
google配置后仍然无法正确获取otpcode。由于谷歌浏览器的SameSite安全机制的问题,浏览器在跨域的时候不允许request请求携带cookie,导致每次sessionId都是新的,这里有个出问题前提:跨域,刚好和调试时的环境情况一致。浏览器版本chrome84.0.4147.135(谷歌游览器好像从80版本之后就加入了SameSite安全机制),直接在地址栏里输入chrome://flags/,然后在搜索框里搜索关键字SameSite,找到与之匹配的项SameSite by default cookies,将其设置为Disabled,然后关闭浏览器再打开,请求。
2020-10-26
springboot自动导入一个hibrnate是6.0.14的,然后视频导入一个5.2.4,反正就是冲突了,一直走不下去
2020-10-24
如果getotp里面写了xhrFeilds:{withCredentials:true},那么对应的,在Usercontroller里面就要写成@CrossOrigin(allowCredentials=“true”,allowheaders="*")
2020-10-23