- 博客(8)
- 收藏
- 关注
原创 使用pinia存储用户信息
第四步,我的用户信息在登陆的时候返回给了前端,所以我是在登陆接口里,根据返回的数据首先维护store中的数据,然后存储到浏览器中。为了避免用户在退出后在登陆页面直接输入url进入界面,我们需要对用户信息进行管理。这里使用的是pinia。第三步,新建store文件夹,在里面新建一个ts文件。第二步,在main.ts里面引入pinia。首先,安装pinia。第五步,在app.vue()中。最后,在index.vue中。
2024-10-17 15:16:14
574
原创 自定义转换类实现读取excel表数据时将字符串类转为localdate
接上文使用easyexcel实现读取excel文件到mysql数据库中,在实现的时候还有一个问题就是数据的格式转换,excel中的日期是字符串,而数据库中是date,java是localdate。所以在我们需要自定义转换类实现数据转换。在实体类中代码添加如下代码,这里的注解是对应excel的表头的,index从0开始,converter就是用于数据转换的。
2024-10-15 14:23:19
392
原创 springboot+swagger写接口文档
背景:近日项目做前后端连接时,需要用到接口文档。个人比较懒,就想着找工具自动生成。在网上找了两篇文章,用的同一种方法,但是头一篇文章的配置类有问题,所以我就结合了一下这两种方法。第五步,controller文件。@Api相当于把这一个controller文件的接口分类到一起。@ApiOpertion注解是命名这个接口。@Apiparam是描述这一个参数。注意:springfox3.0.0及以上版本必须对应springboot2.2.x版本以上。主要是新加了@ApiModel注解。第三步,编写配置类。
2024-10-12 15:17:24
791
原创 关于sql的那些“坑”
1.我在插入数据时首先做了对数据的判重,既先判断数据库中是否有和当前要插入的数据完全一样的。由于数据的部分不一致性。我数据库表中设置了id为自增,这时候做比对时,无需判断数据库中的id不能为空,如果判断时,用sql语句。2.在java中double数据表示为科学计数法时,但是在插入数据库后变为了小数。比如我要插入的实体类的数据为number=1.0E-4,在数据库中为0.0001,这时候sql查询这两个是相等的。今日在实现java读取excel文件到mysql数据库时,出现了一些关于sql语句的问题。
2024-10-12 14:39:21
145
原创 java+easyexcel+mysql实现读取excel表数据到mysql数据库中
在监听器这里,我重写了invoke()方法和doAfterAllAnalysed()方法。invoke()方法是easyexcel用于解析每一条数据,他将解析出的对象都保存到cacheData中,然后用saveData()保存。saveData()为插入数据库,在插入之前我先对数据进行了判重处理,判断数据库中是否有重复数据。根据项目业务需要,要实现读取excel表数据到数据库中,我用的数据库是mysql的数据库,后端语言用的java。在csdn上找了好几个方法,最后用阿里的easyexcel实验成果了。
2024-10-11 09:58:04
846
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1