spring
文章平均质量分 79
Tuhongbin_
这个作者很懒,什么都没留下…
展开
-
【Spring Data Mongo 类型转换器】java 日期类如何转换为指定的 Mongo 格式
在使用 Spring Data Mongo 时,数据类型转换 将 Mongo 中的数据类型转换为 Java 数据类型 将 Java 数据类型转换为 Mongo 中的数据类型原创 2022-11-11 22:25:02 · 756 阅读 · 0 评论 -
Java Spring 使用 mongo 取消 ‘_class‘ 字段
上一篇文章解释到使用存储时,’_class‘字段的作用。这篇我们看看是否能删除掉这个字段,若能删除,那是否还能正确转换成目标类。既然在 Mongo 的配置类里,那么我们尝试自定义类型键名称我们可以通过配置,来自定义typeKey或者删除他。1. 删除 typeKey 后,MongoRepository 内置方法将只能获取到指定的 T 类型,若需要得到 T 类型的子类,需要显式注明 Class 类型。原创 2022-11-11 21:27:09 · 1190 阅读 · 0 评论 -
Mongodb 中‘_class‘字段的作用
在使用 Spring Data 框架映射 Pojo 为 Mongodb 数据时,数据库中会自动添加一个 ‘_class’ 字段,那这个字段是有什么作用呢?是否可以去掉这个字段?‘_class’ 在我们使用 Redis 时也会出现,Spring 使用 redis 时,默认的序列化策略是 JDK 的序列化策略,所以使用默认策略存储 Pojo 到 Redis 时,也会存在该字段,取值时,若 Java 类的全限定命名与 '_class’不一致,则会报序列化异常错误。原创 2022-11-11 17:02:23 · 1940 阅读 · 0 评论 -
Spring Boot + Mybatis 多数据源整合(方式一)
今天公司需要将数据库中的一部分数据库表迁移到另外一个数据库,而我负责的项目需要操作在该更改下需要操作两个数据库。1. 思路分析单个数据库我们需要一个 DataSource,而 Mybatis 中一个 SqlSessionFactory 对象中只存有一个DataSource 的引用。那么就有两个方案创建两个 SqlSessionFactory 对象。动态切换数据源这篇博客记录一下方式一。2. 环境准备 1. spring-boot-starter-web 2. spring-boot-原创 2021-10-26 15:27:00 · 211 阅读 · 2 评论