
SpringBoot
文章平均质量分 51
SpringBoot
zx1323
这人很懒什么也没留下
展开
-
jpa postgresql timestamptz 保存时间不正确
时间字段保存不正确原创 2022-12-19 19:49:49 · 929 阅读 · 0 评论 -
SpringBoot 项目中 对http调用异常处理
http调用, 通信异常, 业务异常的简单处理原创 2022-11-18 00:41:36 · 5876 阅读 · 0 评论 -
@SpringBootTest 调用url遇到 Connection refused: connect
SpringBoot的单元测试, 为什么调不通项目里的url? 原因竟然是webEnvironment没设置正确原创 2022-08-27 03:59:33 · 1524 阅读 · 0 评论 -
SpringBoot json参数转对象 出现 null值
业务场景:淘宝的退款相关接口中 有oid tid这样的字段,然后在公司自建系统中发现 这些字段之前的同事已经定义成, oId, tId (中间的i变成大写)为了字段尽量统一, 就沿用了这种风格问题就来了, post请求在接收json的时候, 入参对象中 oid tid字段始终是null原因:由于springBoot中默认是使用jackson来做json的解析参考jackson 转 json时,字段名大小写问题 - HB1 - 博客园字段名前2个字符如果是大写的, 都会有问题比如.原创 2021-12-20 14:54:44 · 1247 阅读 · 1 评论 -
@ConditionalOnMissingClass 如何判断加载顺序?
参考:https://www.oschina.net/question/3775878_2312600源码中类上有一行 @Conditional({OnBeanCondition.class})OnBeanCondition类上有一行 @Order(2147483647)所以被 条件注解类标记的类会最后加载转载 2021-08-26 15:34:56 · 467 阅读 · 0 评论 -
java中的 参数校验
mvchttp://www.cnblogs.com/yhtboke/p/5749053.html【JSR303参数检验+全局异常处理器】https://blog.youkuaiyun.com/zjy15203167987/article/details/812965961.抛异常2. Validator validator = Validation.buildDe...原创 2018-08-15 15:50:01 · 79 阅读 · 0 评论 -
springBoot项目 时间格式化 踩坑备忘
时区springBoot配置spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8数据库连接配置&serverTimezone=Asia/Shanghaifastjson 序列化时间类型字段的格式@JSONField(format="yyyy-MM-dd HH:mm:ss")https://blog.youkuaiyun.com/moshowgame/article/details/8原创 2021-07-16 22:53:57 · 223 阅读 · 0 评论 -
@Valid @Validated 参数校验出错时 如何查看 PSOT 请求的参数
最近在改造一个老项目的时候遇到了一个问题1.项目中使用了@Validated注解 对接口入参进行校验2.项目中有全局异常处理, 能捕获参数校验的异常, 但看不到POST请求的入参这里就有些问题了1.既然已经知道 某个字段传参有问题, 是否还需要打印参数? 其实也是看场景, 比如接口对接, 报错查问题还是很有价值的2.增加了参数打印的逻辑会不会影响性能? 多数项目并不会有很大的并发, 而且完全可以针对环境, 接口, 业务做区分(比如: 开发环境...原创 2021-05-20 00:15:15 · 676 阅读 · 0 评论 -
Filter, Interceptor, Validator, Aop 执行顺序
顺序如下1 filter 2.1 interceptor-pre 3 valid参数校验 4.1 aop-pre 5.1 业务方法 4.2 aop-post(校验失败时_不执行) 2.2 interceptor-post(校验失败时_不执行) 2.3 interceptor-afterCompletion(校验失败时_任然执行)========================...原创 2021-05-18 20:27:12 · 1097 阅读 · 0 评论 -
SpringBoot 封装自定义starter 多module 多环境 配置文件
以下场景是在未使用配置中心的情况下场景一:近期在做项目拆分时, 遇到一个场景, 老系统中的配置文件是分 local,dev,test,pre,prod 一共5个环境当系统每拆分一个小项目时, 相同的文件需要被拷贝5次场景二:使用rocketMQ时, 生产者在不同的项目中, 每个项目都需要拷贝一份mq的配置, 并且还需要区分环境如果能把生产者和配置文件封装成一个starter, 那么调用的项目, 引入一个jar包即可spring boot的profile-spec...原创 2021-04-03 10:03:56 · 848 阅读 · 1 评论 -
springBoot 访问 swagger-ui.html 报错
在接手一个老系统时想添加 swagger-ui 发现访问http://localhost:8080/swagger-ui/index.html一直报错javax.servlet.ServletException: Could not resolve view with name 'redirect:/swagger-ui/index.html?url=/v3/api-docs&validatorUrl=' in servlet with name 'dispatcherServlet'提..原创 2021-03-01 10:34:34 · 4186 阅读 · 1 评论 -
springBoot 项目 banner生成
地址http://patorjk.com/software/taag/#p=display&f=Standard&t=authority%20center%20core原创 2021-01-11 15:44:39 · 179 阅读 · 0 评论 -
springBoot启动报错 conflicts with existing, non-compatible bean definition of same name and class
使用注解 @Primary原创 2020-12-16 13:35:19 · 2128 阅读 · 0 评论 -
java yml配置文件 同名参数 取值 顺序 覆盖?
比如:application.ymlspring: profiles: active: localparam: 值1由于激活了local的配置文件application-local.ymlparam: 值2此时生效的是: 值2同一个yml文件中, 相同参数会直接报错, 无法启动原创 2020-12-05 02:11:41 · 1688 阅读 · 0 评论 -
springBoot ajax登录遇到的跨域问题
转自:http://blog.youkuaiyun.com/wzl002/article/details/51441704服务器中 需要打开 allowCredentials true//允许Cookie跨域,在做登录校验的时候有用 @Bean public WebMvcConfigurer corsConfigurer() { return new W转载 2017-12-29 15:26:58 · 626 阅读 · 0 评论 -
springBoot 使用easypoi,在linux服务器上无法 导出excel问题
使用的框架excel工具 文档 http://www.afterturn.cn/doc/easypoi.html根据文档,在windows上实现了excel下载功能,也是正常的。但放在linux服务器上时,无法加载到excel模版报错信息2018-02-28 11:32:04,295 [http-nio-8000-exec-3] ERROR [cn.aftertur原创 2018-02-28 16:04:55 · 7808 阅读 · 0 评论 -
springBoot 验证码加载特别慢 Creation of SecureRandom instance for session ID generation
项目启动时,验证码加载特别慢发现日志:Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [90,714] milliseco修改java jdk文件配置(jdk版本:1.8)$JAVA_PATH/jre/lib/security/java.security修改 117行securera...原创 2018-03-20 12:46:33 · 1084 阅读 · 0 评论 -
SpringBoot 前后端动静分离+集群 遇到的第一个问题:跨域session共享
关于跨域的文章 https://blog.youkuaiyun.com/freshlover/article/details/44223467关于跨域cookie携带 https://blog.youkuaiyun.com/a317560315/article/details/78397369CORS Filter文档 http://software.dzhuvinov.com/cors-filter-config...原创 2018-04-16 01:50:54 · 4618 阅读 · 0 评论 -
Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServlet
package com.xxx.app;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.boot.autoconfigure.SpringBoo...原创 2019-03-05 17:48:02 · 2637 阅读 · 0 评论 -
spring boot idea 不能启动
1.从spring官网的页面 https://start.spring.io/ 快速生成项目文件,并下载2.由于在导入时,修改了maven库的位置,所以中断了 idea的导入流程3.出现的症状是idea的Project窗口中只能看到 pom.xml、.gitignore文件 没有显示项目4.最终在左侧的Maven Projects中点击 图中的按钮 刷新即可...原创 2019-08-22 21:48:05 · 963 阅读 · 0 评论 -
SpringBoot 统一异常处理 @ControllerAdvice 失效
在进行配置统一异常处理时,遇到了很奇怪的现象,根据网上的教程配置,始终没实现想要的效果package com.app.base;import java.lang.reflect.Method;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.a...原创 2017-11-29 23:09:45 · 23651 阅读 · 1 评论