CookiesRead——从创建工程到上传文件遇到的一些问题
一、Jdbc驱动更改名字:
开开心心的创建完Springboot工程,写了一个简单的测试语句sql,是否OK,就给我很给面子的报错了
报错:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
百度一下,才知道,好像最近驱动改名字了,只要吧application.yml配置文件中com.mysql.jdbc.Driver变成了com.mysql.cj.jdbc.Driver就好了
二、Mysql编码问题
1、在后台使用如下sql语句,当传值为中文字符时候返回空集
2、一开始还以为是接收那边出问题,不断的更改,但是打印出来的都是空值
3、经过中间不断的猜测,才发现问题的所在,一开始的测试数据我直接在Navicat用户端中直接插入进去的
换成后台插入中文,就会如下图所示,中文乱码,无法显示,但是能正常的搜索,匹配
4、等具体解决的时候补上解决方法
参考链接:
https://blog.****.net/ACMAIN_CHM/article/details/4174186
三、Vue+SpringBoot文件上传
以前一直都是form表单直接进上传就好了,但是前后分离一下就完了,压根不知道怎么上传,百度一会,一大堆看都看不懂的,找了好久,结合了几篇才找到入手的方式,
1、Vue,代码如下,没啥东西,只需要一个input.file选择一下文件就好了,在加上一个按钮,监听一下事件
2、监听方法具体如下,简单的说就是,先new一个formdata,在通过方法,把上面的选择的文件,放到我们data中,再以键值对的形式append进入formdata中,然后就是正常的axios的进入后台
3、后台代码
底下还有一点点,就一个return true,看的人自己补一下,屏幕不够大,截图不到了
所用参考连接:
Vue上传文件:
https://blog.****.net/oppo5630/article/details/79318715
https://blog.****.net/hzschqh/article/details/79713889
SpringBoot获取根目录:
https://blog.****.net/wohaqiyi/article/details/80147999
https://blog.****.net/heylun/article/details/78732451
https://blog.****.net/weixin_42231795/article/details/82284396