
springboot
新生代进城务工人员
这个作者很懒,什么都没留下…
展开
-
ApplicationContext context为null
通过ApplicationContext.getBean(T.class)获取实例,context为null导致项目报NullPointException,网上找了各种方式都不行,最后在一片文章中找到了答案,springboot 注入ApplicationContext成功(ApplicationContextAware),获取时为null的解决 - 灰信网(软件开发博客聚合),无法想象是热部署导致的获取不到内容,最后把热部署的依赖去掉后问题得以解决。另外,用JRebel启动项目好像是可以的,能获取到内容.原创 2021-09-27 19:42:46 · 1813 阅读 · 0 评论 -
雪花算法导致前端丢失精度
前段时间做了一个项目,后端使用雪花算法生成id,在返回给前端的时候没有问题,但是在前端使用id反查数据的时候始终查询不到数据。经过数据跟踪最终定位到是浏览器的问题,因为浏览器无法解析太长的数字,最终导致id精度丢失。 在浏览器的console中验证,可以看到最后几位发生了变化。 解决方法暂时没找到关于前端的解决方案,最终只能通过后端把Long类型的字段转成String类型。其中有两种方法: 1、注解方式 直接在字段上加 @JSONField(serializeUsing= ToStringSer..原创 2020-12-01 21:04:58 · 1216 阅读 · 1 评论