- 博客(36)
- 收藏
- 关注
原创 若依框架对于后端返回异常后怎么处理?
1、后端返回自定义异常serviceException2、触发该异常后返回json数据因为若依对请求和响应都封装了,所以根据返回值response获取不到Code值但若依提供了一个catch方法用来捕获返回异常的数据3、处理的方法
2024-05-22 17:07:35
1448
原创 若依生成树表和下拉框选择树表结构(在其他页面使用该下拉框输入)
用到了两个额外对数操作方法,联动子父级菜单的修改生成完毕,额外处理自己表中数据也是在新增或者修改当中写2.注册树形组件
2024-05-10 17:21:46
3438
原创 若依 3.8.7版本springboot前后端分离 | 编写vm代码生成器生成批量启用禁用
中使用到的内容解释xml文件中:注:不完全主要添加部分(包含)2.mapper.java.vm主要添加部分3.service.java.vm新增部分4.serviceImpl.java.vm主要修改部分5.controller.java.vm主要修改部分前端修改修改接口和vue生成–>1.api.js.vm主要新增2.index.vue.vm组件新增3.效果图
2024-04-30 10:38:40
719
原创 spring boot 实现定时任务(Spring Task)
功能非常强大,是基于日历的作业调度,而是精准指定间隔,所以相比CroTrigger更加常用。CroTrigger是基于Cron表达式的。假如说,这个的意思是每隔15秒执行一次方法 为了方便用户设置定时任务,cron守护进程引入了一种简单的语法规则,即cron表达式。cron表达式由6个字段组成,分别表示秒、分、小时、日期、月份和星期几。每个字段都可以设置一个数字、一组数字(用逗号分隔)、一段数字范围(用短横线分隔)、通配符(表示任意值)或者特定的字符(如星期几的英文缩写)。
2024-03-01 20:30:58
2084
原创 mybatis plus 深入学习 【Base Mapper】的方法 【IService】的方法
有时候,可能需要构建复杂的查询条件,而标准的查询方法不足以满足需求。在这种情况下,可以使用自定义SQL片段来构建查询条件。
2024-03-01 16:01:40
1833
原创 springboot 实现本地文件存储
SpringBoot默认会挨个从pubic、resources、static里面找是否存在相应的资源,如果有则直接返回。springboot提供了。返回得到一个地址,即可访问。
2024-02-28 14:51:21
2865
原创 spring boot 整合 minio存储 【使用篇】
D:\MineFile\zuoye\xm\minioFile文件夹执行,并且增加额外端口’9999‘通过父组件导入子组件,注册子组件,引用子组件弹出。修改访问权限为public就行。打开你正在使用的bucket。注入客户端配置放入bean。重新访问链接,应该就能查看。来到minio控制台。
2024-02-28 10:12:09
1773
1
原创 spring boot 整合 minio存储 【安装篇】
MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。原文链接:https://blog.youkuaiyun.com/qq_47614329/article/details/130363940。登录之后直接创建bucket即可。
2024-02-27 15:50:31
537
原创 基于poi 3.17导入excel文件 含处理字典项转换为状态
有个很重要的点 DemoDataListener 不能被spring管理,要每次读取excel都要new,然后里面用到spring可以构造方法传进去。使用异步Ajax方法。
2024-02-27 14:16:10
709
原创 spring boot 根据easyexcel导出excel 设置下拉框(字典值)
放到controller层的easyexcel的registerritehandler方法里。表示excel里面的第几列(excel是从0开始)通过构造方法获取前端传过来的。
2024-02-26 21:57:14
3270
3
原创 spring boot 字典使用,使用element-ui + vue
filters是element的筛选组件,不实现可不写,详情请参考element官网。以维修工为例,实现下拉获取字典项。type为2则是下拉框显示的值。type为1则代表字典的类型。id是雪花算法自动生成的。使用element-ui。
2024-02-26 19:34:20
1088
1
原创 基于poi3.17使用easyexcel导出 含前后端
springboot+vue(element-ui) poi3.17导出后端 含ajax前端
2024-02-18 16:23:16
895
1
原创 poi 3.17 导入excel文件
注:@TableName注解和@TableField注解是mybaties plus 的,可以不用写就能测试。全是string类型,我是用来当临时存储数据的实体类,下面的才是包含多种数据类型的实体类。注:poi-ooxml要在其他两个poi后面引入,不然导包报错。前端上传Excel,后台接收文件并处理。Controller类。
2024-02-15 19:32:46
574
1
原创 报错ERROR. pos 171, line 1, column 166, token DELETE
数据库delete字段是关键字,可以给该字段改个名字。加反引号,在sql语句里就是。
2024-01-30 16:04:19
656
1
原创 mybatis plus逻辑删除提示Data truncation: Out of range value for column ‘delete‘ at row 1
提示报错:1264 - Out of range value for column 'delete' at row 1。注:delete字段的int长度也不能太短。我的原因:数据库设计时不小心勾选了。
2024-01-25 16:55:16
480
原创 vscode 格式化代码 vetur 修改配置文件,末尾加分号,单引号变双引号,方法名后空格,末尾加引号
末尾加分号,单引号变双引号,方法名后空格,末尾加引号
2024-01-25 09:50:06
996
原创 JAVASE面试题(三)
多态:多态主要是用来实现动态联编的,换句话说,就是程序的最终形态是由运行时决定的,而非编译时决定,即声明的引用变量最终会指向哪个实例对象。重载(Overload):相同名称的方法有不同的参数类型或者参数个数。封装:把数据隐藏起来,对数据私有化,只对外提供get和set方法。重写(Override):把父类中有的方法重新写一遍。继承:提高代码的复用,或者是对父类不满意的代码重写。三大特性:封装(降低耦合),继承,多态。固定方法区大小小一些,就容易爆。加载大量的第三方jar包。
2024-01-16 19:42:22
373
1
原创 JAVASE面试题(二)
父类静态代码块 --> 子类静态代码块 --> 父类构造代码块 --> 父类构造器 --> 子类构造代码块 --> 子类构造器。静态内部类则没有引用,所以创建不需要依赖外围类的创建,且不能使用外围非static方法和变量。注意:静态代码块只在类加载时执行一次,但构造代码块每创建一个实例对象都会执行一次。被static修饰的成员变量叫静态变量,静态变量不属于某个对象,而是属于当前类。被static修饰的成员方法叫静态方法,静态方法不属于某个对象,而是属于当前类。三种:静态代码块,构造代码块,普通代码块。
2024-01-11 17:45:19
982
1
原创 vue_router__WEBPACK_IMPORTED_MODULE_2__.default is not a constructor 报错
1.查看packge.json文件的dependencies。vue2版本对应vue-router3版本。卸载之前下载的vue-router。安装的vue-router请使用。
2024-01-10 16:49:32
1292
1
原创 JAVASE面试题(一)
其实不止是Java,C# 也是使用可达性分析算法来判断对象是否存活的,这个算法也可以称之为根搜索算法。,没有在这个链条上面的对象,也就是根节点通过引用链不可达到这个对象时,就认为这个对象是可以被回收的。在对象里添加一个被引用的计数器,每当有地方引用了它,计数器就加1,引用失效时,计数器就减1。的根对象来作为起始节点,从这些节点开始,根据引用关系向下搜索,搜索过程的就是一条。java语言的核心:面向对象(封装,继承,多态),多线程,IO流,核心库,虚拟机。基本数据类型 基本类型包装类 默认值。
2024-01-09 17:01:19
368
原创 SSM(Spring+SpringMVC+MyBatis)整合的pom文件依赖关系
实现自动装配时@Autowired报错则需要修改报错检查。- 报错是因为dao包里可能没有对应的BookDao。- 被整合的技术和对应的spring整合的技术。- 该顺序是一般写项目的顺序。
2024-01-08 15:21:17
636
原创 @RequestBody @Requestparam @PathVariable使用区别
主要用于接受json数据后期开发中,发送请求参数超过1个时,以json格式为主,@RequestBody应用较广。
2024-01-08 11:21:00
392
原创 Spring+SpringMVC+SpringBoot+Mybatis Plus框架整合笔记
核心概念(IoC/DI) 目标:充分解耦IoC(Inversion of Control)控制反转对象的创建控制权由程序转移到外部(使用对象时,由主动new产生的对象转换未由外部提供对象,此过程中对象创建控制器由程序转移到了外部,此思想称为控制反转)Spring 技术对IoC思想进行了实现,提供一个,用来充当IoC容器负责对象的创建,初始化等一些列工作,被创建或者被管理的对象在IoC容器中统称为DI(Dependency Injection) 依赖注入1.导入xml创建的Maven依赖(导入Spring的坐
2024-01-03 11:10:17
794
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人