首页
文章
分类
标签
动态
欧泡果奶的小站
累计撰写
88
篇文章
累计创建
36
个标签
累计收到
0
条评论
栏目
首页
文章
分类
标签
动态
目 录
CONTENT
以下是
Spring Boot
相关的文章
2024-11-20
Spring Boot解决数字类型字段长度大于17位时,前端出现精度丢失问题
当数字类型字段长度超过17位时,前端会遇到精度丢失的问题。为了解决这一问题,可以通过在返回给前端的数据中将这类长数字字段转换成字符串来避免精度损失。提供的Java代码示例展示了如何通过Spring框架配置实现这一点:定义了一个`LongNumberFieldConfig`类,该类实现了`InitializingBean`接口,并使用Jackson库的`ObjectMapper`和`SimpleModule`来注册自定义序列化器,具体是将`Long`和`BigInteger`类型的值序列化为字符串形式。这样,在API响应中这些大数值将以字符串格式传递给前端,从而保持了数值的完整性。
2024-11-20
121
0
0
Spring Boot
Java
前端
2022-03-21
Spring Boot中@ComponentScan和@SpringBootApplication扫描覆盖问题
`@SpringBootApplication`注解实际上是`@Configuration`、`@EnableAutoConfiguration`与`@ComponentScan`的组合,用于简化Spring Boot应用的配置。默认情况下,它会扫描启动类所在包及其子包内的组件,但不包括通过Maven等添加的第三方jar包。若需扫描这些外部jar中的组件,则应单独使用`@ComponentScan`指定目标包。值得注意的是,当`@SpringBootApplication`与`@ComponentScan`同时存在时,后者的扫描设置将覆盖前者,默认的包扫描功能将失效,因此必须明确指定所有需要被扫描的包范围。简而言之,`@ComponentScan`具有更高的优先级,能够控制整个项目的组件扫描行为。
2022-03-21
378
0
0
Spring Boot