- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 关系Java定义全局异常处理和统一返回类
Data注解省略get()和set()方法。@Apixxxxxx注解为Swagger注解定义统一返回类将返回给前端的格式统一为"msg": "操作成功",方便前端和后端操作@Data@ApiModel(value = "统一返回实体")@ApiModelProperty("统一响应编码")@ApiModelProperty("统一响应信息")@ApiModelProperty("统一响应数据")resultData.setMsg("操作成功");
2023-06-02 10:55:25 810
原创 当前项目引用本地开发的jar包
引入后导致底座和当前项目的版本不兼容,如底座Spring boot为2.2.9版本,本系统为2.7.1,还有mybatis等一系列的依赖都用版本都不一致,出现冲突。场景为公司准备开发一个底座作为其他项目的公共依赖,如用户、权限、文件操作等公共模块,采用编译成jar包的方式供其他项目使用。3.有部分和Spring版本没关联、但和本身的版本更替有关联导致冲突的依赖基本需要重新引用命名空间(注意引用是的依赖版本)1.在pom文件中修改底座的打包方式,去除间接引用,这样可以避免到部分间接应用其他模块的冲突依赖。
2023-05-29 21:18:17 269 1
原创 MybatisPlus基础使用
以下是Mapper文件(如果不需要自己实现Sql语句xml文件在mybatisplus中可以省略)以下是Controller文件(调用MybatisPlus的list()方式查询所有数据)以下是用到的依赖(lombok是简化部分代码的,在此处为省略get,set方法)以下是数据库实体类(测试就填写了一个id字段)以下是配置文件,用于配置数据库连接的信息。以下是Service文件。
2023-05-15 15:50:31 122 1
原创 spring 关于在拦截器中无法自动注入类的问题
我这里用@Autowired注入了一个EasyBuyUserService类(可以实现注入),出现注入出现null的情况是因为LoginInterceptor类不是交给Spring来进行管理的,而是自己手动new出来的,要想实现注入,LoginInterceptor类也需要用注入来实现。这段时间在写一个拦截器,发现很多文章上写Spring 拦截器和过滤器中自动注入为 null,基本上都是在说拦截器是在spring加载前进行加载的或是Spring注解扫描顺序的问题。
2022-11-01 18:52:41 483
原创 Liunx安装mysql
1.Ubuntn的软件库是需要一个连接源的,在安装时会提示你输入连接源,如果安装时没输入的话需修改连接源,在/etc/apt/sources.list文件。8.修改mysql配置文件 /etc/mysql/ mysql.cof.d/mysqld.cnf ,将地址改为0.0.0.0。6.如果需要外部连接到数据库的话,需要将3306端口的这个127.0.0.1修改为0.0.0.0,否则无法在外部访问数据库。3.使用命令搜索软件库中的mysql,我这时5.7.39的版本。7.停止myslq服务。...
2022-08-26 15:13:24 265
原创 Liunx安装tomcat
4.进入 tomcat/bin/文件夹,startup.sh启动tamcat启动程序。5.再到自己电脑上面进行访问,如果不能访问关闭防火墙或看下8080端口是否没开放。2.使用tar -xvf jdk名字进行安装,我这使用的为tar格式的安装包。3.把安装好的文件转移到/opt目录,opt目录为liunx系统的程序目录。1.将按照包放入liunx系统。使用的tar安装包进行安装。...
2022-08-26 15:12:02 157
原创 另一个程序已锁定文件的一部分,进程无法访问打不开磁盘“D:\软件\Ubuntu主机\Ubuntu 64 位.vmdk”或它所依赖的某个快照磁盘。模块“Disk”启动失败。此主机不具有 3D
中午吃饭是未关闭虚拟机,电脑中午自动关机了,参考资料为虚拟机异常关闭引起的保护机制。解决办法:在当前虚拟机的安装目录将这两个lck后缀的文件进行删除就可以了。使用VMware启动虚拟机出现以下报错。...
2022-08-26 14:09:52 1559
原创 创建Liunx系统虚拟机
5.点击“CD/DVD(SATA)”选项卡,并选择下载的镜像系统后点击完成(下载的系统和新建时需要匹配)16:选择第二个选项:现在重新启动,第一个选项为查看系统日志,如果点进去了就按:q进行退出。8.选择安装方式,第一个为更新到最新的版本进行安装,第二个为不用更新安装,选第二个就行。10.网络配置,我们前面以及选择了桥接模式,已经可以上网了,所有不用进行修改了。6.单击选择虚拟机并点击“开启此虚拟机”,进入系统安装。15.选择安装默认的软件,有需要就进行安装。9.选择键盘配置,都选择中文就行。
2022-08-25 14:46:54 383
原创 使用Apache文件上传控件实现文件上传
StringgetContentType()获取上传的文件类型,例如text/plain、image。如果是普通字段,则返回null。如果是普通字段,则是它的value值;如果是文件字段,则是文件内容。如果是普通字段,则返回value值的输入流。booleanisFormField()判断是否是普通表单字段,若是,返回true,否则返回false。StringgetFieldName()获取表单项的name的属性值。longgetSize()获取字段内容的大小,单位是字节。...
2022-07-19 10:17:24 988 1
调试json工具
2018-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人