logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java实现文件上传到本地

很多时候我们都需要进行文件上传和下载的操作,具体怎么实现网上的代码其实也是挺多的,刚好我的项目中也遇到了文件上传和下载的需求,本篇博文具体讲解上传操作,下篇博文讲解下载操作。建议路径可以写成一个常量方便后期管理和防止代码出错,我这里返回的是存放文件的绝对路径,因为我后面的代码需要用到,读者可以根据自己的需求进行修改。因为我们点击上传其实是将文件临时保存到我们计算机的一个临时文件夹内,如果我们不将其

文章图片
#java#状态模式#开发语言 +2
springcloud报错:Failed to start bean‘webServerStartStop‘

那就说明的nacos没有打开,所以找到你的下载nacos的文件夹。好了,错误完美解决~

文章图片
#后端#spring cloud#spring boot +1
Mybatisplus代码生成器控制台提示已成功生成,但是没有任何文件

以上是我的项目结构,我需要在springboot2中实现代码生成器,config中写的是代码生成器的代码。刚开始学mybatisplus,想试试做逆向工程生成代码,然后就遇到了这个问题。现做此记录,以作共勉。注:如果愿意看我的生成器代码的,请关注哟,可能就在下一次做代码细解~其实,归根到底是我们的路径写的有问题~

文章图片
#java#mybatis#后端
Springboot做查询数据库某个表的数据时,后台一切正常前台显示不了数据

使用@Getter 和 @Setter 注解时,会自动生成对应字段的 getter 和 setter 方法。查询出来的3条结果都是一样的,然后我又回去看了一下我的实体类,果不其然,我的实体类上面只加了@Builder注解,没有加@Setter和@Getter注解,导致无法构建对象,加上注解后即可正常进行访问了!当我在用springboot做项目的时候查询整个表的数据或者条件查询的时候发现我的后台功

文章图片
#spring boot#java#后端
SpringBoot报错:No typehandler found for property xxxxx

JSONArray转换为实体类数组: List User= JSON.parseArray(jsonArray.toJSONString(), Employee.class);实体类数组转JSONArray: JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(User));以上配置好以后就差不多可以了,但是如果这个字段不是数据

文章图片
#spring boot#java#spring +2
通过maven仓库安装spire系列产品——e-iceblue(拉取项目出现的报错(Could not find artifact e-iceblue:spire.xls.free:pom:5.1.)

E-ICEBLUE支持java的PDF,XLS,DOC等文档格式的操作,及之间的相互转换,但是在将依赖放入项目中时需要进行一些配置,那接下来废话不多说先来看看具体怎么做吧~然后就可以使用啦,但是注意spire并不是免费试用的,可以购买也可以使用以下免费的依赖,但是转换的页数有限制。2、打开conf下的setting.xml文件,修改阿里云公共仓库。以上就是所有内容啦,配置好以后就可以使用了~1、首

文章图片
#maven#java#spring boot +1
nacos开启鉴权功能

在之前的案例中部署好Nacos服务端后,默认没有开启鉴权,直接不用登录就能访问控制台,也能直接注册服务,存在很大的安全风险。之前也爆过Nacos权限认证绕过漏洞(NacosNacos是一个内部微服务组件,需要在可信的内部网络中运行,不可暴露在公网环境,防止带来安全风险。Nacos提供简单的鉴权实现,为防止业务错用的弱鉴权体系,不是防止恶意攻击的强鉴权体系。如果运行在不可信的网络环境或者有强鉴权诉求

文章图片
#安全#网络#maven +1
springcloud+nacos项目报错:Load balancer does not contain an instance for the service userservice

如果你是跟着黑马学的,那你一定在nacos上配置了一个命名空间叫dev,然后你会发现后面学feign的时候userservice这个服务始终注册不上去,没错,就是因为这个命名空间的原因,所以你需要删除你的命名空间dev,将配置文件放到public当中就可以了,然后注意bootstrap中的namespace要删除。由于不同版本的解决问题的方案不同,所以这里先说一下我的版本信息。然后就可以运行项目了

文章图片
#网络#微服务#后端 +1
    共 11 条
  • 1
  • 2
  • 请选择