
Spring
古辛
人之所以行,是淡定前行
展开
-
[MyabtisPlus]PG的TIMESTAMPTZ不支持转换为LocalDateTime
PG带时区的timestamptz类型,无法转换为LocalDateTime类型,根本原因貌似是PG的JDBC库,只支持了timestamp类型,未能兼容支持timestamptz类型原创 2025-02-10 14:26:25 · 265 阅读 · 0 评论 -
启动SpringBoot报JavaMail加载错误
SpringBoot报加载JavaMail失败的错误分析原创 2024-01-10 09:49:37 · 2438 阅读 · 0 评论 -
总结错误 No mapping for GET /swagger-ui.html
在SpringBoot项目引入Swagger2后,在浏览器地址里输入地址:http://ip:port/swagger-ui.html 报错:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Mon Dec 06 15:48:30 CST 2021There was an unexpected error (type=N原创 2021-12-06 16:16:49 · 10897 阅读 · 0 评论 -
[JWT]Auth0的JWT时间序列化问题
在SpringBoot项目上构建JWT访问token和刷新token时,遇到一个Date类型的问题,由于序列化JWT token时只支持秒,将毫秒级自然丢弃。<dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.10.3</version></dependency>原创 2020-07-03 14:00:35 · 1108 阅读 · 1 评论 -
[SprintBoot]Flyway与Shiro加载冲突解决探讨
先说说背景,由于在SprintBoot项目里引入了Shiro,并希望引入Flyway来管理数据库迁移,会有加载先后顺序问题,最终导致Shiro初始化Configuration时,需要查询数据库,导致MybatisPlus Mapper加载而报表不存在的错误,如果表已存在则不存在此问题:bad SQL grammar []; nested exception is org.postgresql.util.PSQLException: ERROR: relation "d_resourc...原创 2020-06-25 21:50:27 · 443 阅读 · 0 评论 -
[SpringBoot]请求返回字符串中文乱码的解决探讨
当Controller的接口返回字符串,比如:ResponseEntity.status(HttpStatus.NOT_FOUND) .body(String.format("未找到相应id %d 的记录", historyId));而在SwaggerUI中测试时,发现返回都是问号,比如”?????id 100 ???????“,这是由于字符编码问题导致。网上现有的解决方案...原创 2020-04-24 16:33:35 · 7878 阅读 · 1 评论 -
[Dubbo]invalid constant type: 18
在使用Dubbo开发Provider过程中,遇到一个问题就是,在代码中使用JDK8的Lambda表达式,启动服务时,会报invalid constant type: 18那么是因为Dubbo所依赖的Spring所使用的javassist是一个老版本的,并不支持Lambda,需要使用高版本,比如3.22.0-GA<dependency> <groupId>org.ja...原创 2018-07-05 14:29:58 · 3007 阅读 · 1 评论