摘要: 阿里云OSS存储,文件上传与文件删除 maven依赖: <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.10.2</version> </depende 阅读全文
posted @ 2021-05-22 22:14 茅坤宝骏氹 阅读(3) 评论(0) 推荐(0)
摘要: SpringCloud自定义consul服务注册器,获取特定的本地地址进行注册,注销的时候检查并注销其他无效实例 package com.mk.springcloud.config; import com.ecwid.consul.v1.ConsulClient; import com.ecwid. 阅读全文
posted @ 2021-05-22 21:53 茅坤宝骏氹 阅读(6) 评论(0) 推荐(0)
摘要: 配置mongo的表进行锁任务管理 maven依赖包 <dependency> <groupId>net.javacrumbs.shedlock</groupId> <artifactId>shedlock-spring</artifactId> <version>2.5.0</version> </ 阅读全文
posted @ 2021-05-22 15:40 茅坤宝骏氹 阅读(7) 评论(0) 推荐(0)
摘要: mongodb的ObjectId默认序列化为bean对象,如果需要转换为json字符对象,配置如下 @Configuration public class JacksonConfig implements InitializingBean { @Resource private ObjectMapp 阅读全文
posted @ 2021-05-22 15:36 茅坤宝骏氹 阅读(13) 评论(0) 推荐(0)
摘要: 使用定义的Bean类插入数据,spring data默认会给数据增加一个_class字段存储类的全名,这里需要去除类型 @Configuration public class MongoConverterConfig implements InitializingBean { @Autowired 阅读全文
posted @ 2021-05-22 15:32 茅坤宝骏氹 阅读(12) 评论(0) 推荐(0)
摘要: 一、创建索引 创建正序索引 BasicDBObject indexOptions = new BasicDBObject(); indexOptions.put("fieldName", 1); mongoOperations.getCollection(tableName).createIndex 阅读全文
posted @ 2021-05-22 15:17 茅坤宝骏氹 阅读(4) 评论(0) 推荐(0)
摘要: 一、投影表字段 投影只包含a_field和b_field字段 Aggregation aggregation= Aggregation.newAggregation(Aggregation.project("a_field", "b_field")); List<Map> list = mongoO 阅读全文
posted @ 2021-05-22 14:30 茅坤宝骏氹 阅读(8) 评论(0) 推荐(0)
摘要: 一、外键关联 a_table关联b_table通过a_table的a_field=b_table的b_field,在a_table生成lookup_field字段存储关联的b_table数据 MongoOperations mongoOperations = ...; LookupOperation 阅读全文
posted @ 2021-05-22 13:03 茅坤宝骏氹 阅读(4) 评论(0) 推荐(0)