springboot篇 随着动态语言的流行(动态语言:在项目运行期间还可以改变其结构的语言),单单针对于Java来开发项目变得越来越麻烦,配置相对繁琐,开发效率也比较低下,部署流程也很复杂,以及第三方集成难度也相对较大,针对该环境,Spring框架被开发出来,但直接针对spring框架来进行开发,学习起来难度还是相对较大,甚至连spring的官网都在推荐使用spring boot框架来开启spring的学习;
控制器返回格式突然变成XML 这是因为依赖冲突,找到jackson-dataformat-xml包删掉即可,若找不到这个包,直接手动在sentinel依赖中排除一下即可;直接变成XML格式,这样也无法进行抓包,观察不到请求响应的过程;
maven打包时报错Please refer to D:\idea exercise\tlias-web\target\surefire-reports for the individual test 我这个错误是在测试类的jwtTest方法中,是因为我之前解析的jwt令牌已经过期了,所以报错,可以直接将测试方法上面的@Test注解注释掉,这样打包的时候就不会执行这个测试方法了;其中txt文件就记录了错误日志,打开文件根据问题解决问题即可;
使用mybatis框架报错Result type not match for select id=“list“ 使用mybatis框架的时候,将SQL语句写在了XML映射文件中,一切都没有问题,XML映射文件的id也与mapper接口中的方法名一致,但是mapper接口中的方法名一致有红色波浪下划线;运行测试类:报错:Result type not match for select id="list";
数据库添加数据报错[HY000][1366] Incorrect string value: ‘\xE9\x87\x91\xE5\xBA\xB8‘ for column ‘name‘ at row 1 在数据库中,给数据表插入中文数据时,报这种错误是因为字符集编码的问题所导致的;