- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 MongoRepository 框架如何动态定义查询条件
是 Spring Data MongoDB 框架的一部分,它提供了一种简洁且强大的方式来与 MongoDB 数据库进行交互。Spring Data MongoDB 属于更广泛的 Spring Data 项目家族,该项目旨在简化对各种持久化存储(如关系型数据库、NoSQL 数据库等)的访问。CRUD 操作:声明式查询方法:分页和排序支持:聚合框架支持:事件监听器:事务管理:Querydsl 和 Specifications 支持:自定义实现:问题场景:传入不同的字段查询mongo库里的数据,但是声明式语句不支
2025-01-03 16:53:00
571
原创 在请求过程中如何确保参数不为空?
在前后端发送和响应请求时,如何对所传送的参数确保非空或不等于null,这可以从两个地方考虑前端参数传递和后端参数接收。
2024-08-26 15:39:19
456
原创 java---字符串为啥不能用isEmpty()判空
如果你只需要检查null和空字符串,使用或者就足够了。如果你想检查包括空白字符在内的所有空白字符串,使用或更合适。如果你的项目中使用了Java 8或更高版本,可以考虑使用Optional或者来增强代码的可读性和健壮性。
2024-07-24 11:24:19
541
原创 Spring Data MongoDB的命名规范
方法定义规则::根据属性名称进行查询,例如。:根据多个属性进行查询,并通过 "And" 连接,例如。:根据属性的精确匹配进行查询,例如。:根据属性值在给定集合中的条件进行查询,例如。:根据属性值进行模糊查询,例如。@Query。
2024-07-08 14:45:01
396
原创 kafka序列化器的配置问题:Invalid value null for configuration key.deserializer: must be non-null.
这个异常表明在创建 KafkaConsumer 对象时,键的反序列化器配置值为 null,但它必须是非 null 的。你需要确保在创建 KafkaConsumer 对象时正确设置了键的反序列化器。通常,你需要在 KafkaConsumer 的配置中设置。注意点:序列化器必须在创建生产者或消费者前初始化,不能为空。属性,指定用于反序列化键的类。kafka配置生产者时,键使用的是序列化器的配置;配置消费者时,使用反序列化器的配置。
2024-05-07 10:08:19
1202
原创 已解决:当遇到 elasticsearch.action.search.SearchPhaseExecutionException 错误导致无法启动 Elasticsearch 服务器时
暴力解决:当遇到 elasticsearch.action.search.SearchPhaseExecutionException 错误导致无法启动 Elasticsearch 服务器时,无法直接删除索引问题
2024-05-06 15:53:58
1334
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人