SpringBoot
文章平均质量分 52
SpringBoot
PrinciplesMan
一个人的生命是应该这样度过的:当他回首往事的时候,不因虚度年华而悔恨,也不因碌碌无为而羞耻。
展开
-
No converter for [class xxx] Content-Type ‘appliction/octet-stream;charset=UTF-8‘ 的解决办法
解决方案二:在return 之前,将request 与response的content type 设置为一样。解决方案一:将方法直接return null;原创 2023-04-17 23:47:17 · 623 阅读 · 0 评论 -
SpringBoot实现文件上传下载
/ 将文件存放到对应的目录下,如果上传重复的文件不会报错,后上传的文件会覆盖已上传的文件。max-request-size: 10MB # 表示多文件上传时文件的总大小,默认为 10MB。object.put("result","程序错误,请重新上传");max-file-size: 1MB # 表示上传的单个文件的最大大小,默认为 1MB。file-size-threshold: 0 # 表示文件写入磁盘的阀值,默认为 0。object.put("result","文件上传成功");转载 2023-04-16 23:18:23 · 178 阅读 · 0 评论 -
sping boot返回前端JSON数据Long解析的时候精度丢失数值溢出的处理
由于JavaScript中的number最大值为9007199254740992(最大安全值),而java中Long最大为9223372036854775807L,所以在使用VO中为Long类型超过js最大值是就会出现值不一致的问题,一般的解决办法是把Long类型序列化成json string类型。原创 2023-03-04 00:57:59 · 390 阅读 · 0 评论 -
spring-boot中统一修改http响应体内容的方法
在spring-boot开发中,有时候会遇到一些统一修改http接口响应体内容的场景,比如统一增加一些响应头信息、统一增加一些数据包装处理、数据转换等场景,spring框架中已经为我们提供了这种能力,即切面的使用,ResponseBodyAdvice就是spring框架中预留的钩子,它作用在Controller方法执行完成之后,http响应体写回客户端之前,这个时候我们就能方便的织入一些自己的业务逻辑处理了。转载 2023-02-24 01:24:15 · 446 阅读 · 0 评论 -
解决Property ‘mapperLocations‘ was not specified or no matching resources found问题
在编写mybatis映射文件时,将XML文件放到了包下,而不是resources文件夹下,maven在打包的时候,默认是不会把xml文件打包编译,因此需要手动在pom文件配置,让maven在编译时把xml文件也进行输出。-- 项目打包时会将java目录中的*.xml文件也进行打包 -->在pom文件中加入以下代码。原创 2022-10-16 15:45:09 · 3125 阅读 · 0 评论 -
springboot 请求/actuator/beans 返回404
解决办法: yml增加配置:原创 2022-07-12 19:20:13 · 467 阅读 · 0 评论 -
BUG记录-SpringBoot找不到jaxb相关jar包
启动项目是成功的,但是上面报了四个错误,看的一脸懵逼,项目也没用这个jaxb的依赖包啊java.io.FileNotFoundException: D:\szw\repository\com\sun\xml\bind\jaxb-impl\2.1\jaxb-api.jar (系统找不到指定的文件。)java.io.FileNotFoundException: D:\szw\repository\com\sun\xml\bind\jaxb-impl\2.1\activation.jar (系统找不到指定的转载 2022-01-08 14:42:49 · 3282 阅读 · 0 评论 -
Error:(4, 32) java: 程序包org.springframework.boot不存在
Error:(4, 32) java: 程序包org.springframework.boot不存在Error:(5, 46) java: 程序包org.springframework.boot.autoconfigure不存在Error:(6, 50) java: 程序包org.springframework.cloud.client.discovery不存在Error:(8, 2) java: 找不到符号 符号: 类 SpringBootApplicationError:(9, 2) ...转载 2022-01-05 15:45:19 · 203 阅读 · 0 评论 -
使用Hibernate-Validator优雅的验证参数
背景在开发中经常需要写一些字段校验的代码,比如字段非空,字段长度限制,邮箱格式验证等等,写这些与业务逻辑关系不大的代码个人感觉有两个麻烦:验证代码繁琐,重复劳动方法内代码显得冗长校验步骤添加 Hibernate-Validator 依赖,如果使用了springboot,则不需要引用任何依赖,因为spring-boot-starter-web包中已经包含了Hibernate-Validator 依赖 <dependency> <groupId>...转载 2021-09-26 22:58:42 · 408 阅读 · 0 评论 -
springboot解决ajax跨域访问,session丢失的问题
1、前端ajax $.ajax({ url: url, type: 'post', xhrFields: {withCredentials:true}, //前端适配:允许session跨域 data: data, success: function(data) { } });ajax加上这两句 xhrFields: {withCredentials:true}, //...原创 2021-09-26 17:06:49 · 2229 阅读 · 1 评论 -
@Transactional注解失效
一、特性先来了解一下@Transactional注解事务的特性吧,可以更好排查问题1、service类标签(一般不建议在接口上)上添加@Transactional,可以将整个类纳入spring事务管理,在每个业务方法执行时都会开启一个事务,不过这些事务采用相同的管理方式。2、@Transactional 注解只能应用到 public 可见度的方法上。 如果应用在protected、private或者 package可见度的方法上,也不会报错,不过事务设置不会起作用。3、默认情况下,Sprin转载 2021-09-26 17:00:31 · 755 阅读 · 0 评论 -
‘dependencies.dependency.version‘ for org.springframework.cloud:spring-cloud-starter-openfeign:jar
'dependencies.dependency.version' for org.springframework.cloud:spring-cloud-starter-openfeign:jar is missing. @ line 29, column 21报错如下:问题导致可能的原因:是我maven的pom 文件同目录下备份了一份pom导致。问题解决: 删除备份的pom 文件重新下载变异...原创 2021-07-02 16:59:45 · 8954 阅读 · 0 评论 -
java 启动设置JAR包内存大小
java-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M -jar a.jar-Xms256m -Xmx512m: 对象使用的内存,也称堆内存PermSize 类使用的内存,也称永久内存由于Spring-boot内置tomcat,默认内存占用可能很大,最好设置下jar启动占用的内存。......原创 2021-05-08 17:51:42 · 5563 阅读 · 0 评论 -
springboot-jjwt
jwt和传统session的区别?传统的session认证1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。3、服务器向用户返回一个 session_id,写入用户的 Cookie。4、用户随后的每一次请求,都会通过 Cookie,将 session_id 传回服务器。5、服务器收到 session_id,找到前期保存的数据,由此得知用户的身份。基于session认证所显露的问题。这种模式的问转载 2021-04-15 09:11:18 · 773 阅读 · 0 评论 -
SpringBoot开发环境搭建及配置
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。1. 创建独立的Spring应用程序2....转载 2019-08-24 14:03:48 · 309 阅读 · 0 评论