随笔分类 -  Spring Boot

摘要:LookupOperation lookupOperation= LookupOperation.newLookup(). from(AdminRepository.instance().getTableName()). //关联从表名 localField(User.Fields.name). / 阅读全文
posted @ 2022-10-01 21:14 茅坤宝骏氹 阅读(5) 评论(0) 推荐(0)
摘要:一、基础类配置 @NoRepositoryBean public interface IMongoRepository<T, ID> extends MongoRepository<T, ID> { String getTableName(); void deleteAll(Collection<I 阅读全文
posted @ 2022-10-01 18:25 茅坤宝骏氹 阅读(5) 评论(0) 推荐(0)
摘要:一、配置文件 pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> applic 阅读全文
posted @ 2022-10-01 17:41 茅坤宝骏氹 阅读(3) 评论(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 茅坤宝骏氹 阅读(12) 评论(0) 推荐(0)
摘要:一、场景复现 报错日志 *************************** APPLICATION FAILED TO START *************************** Description: A component required a bean of type 'com. 阅读全文
posted @ 2021-02-05 22:58 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 芋道 Spring Boot 自动配置原理 1. 概述 友情提示:因为本文是分享 Spring Boot 自动配置的原理,所以需要胖友有使用过 Spring Boot 的经验。如果还没使用过的胖友,不用慌,先跳转到《芋道 Spring Boot SpringMVC 入门》文章,将前两节阅读完 阅读全文
posted @ 2020-05-12 22:27 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot面试题(2020最新版) 概述 什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 Spri 阅读全文
posted @ 2020-05-10 14:47 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 面试官:为什么 Spring Boot 的 jar 可以直接运行 来源:Gormat's Notes fangjian0423.github.io/2017/05/31/springboot-executable-jar/ Spring Boot Loader抽象的一些类 JarLaunch 阅读全文
posted @ 2020-05-05 13:34 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:一、配置文件 目录 application.yaml spring: application: name: multi-datasource profiles: active: dev datasource: type: com.alibaba.druid.pool.DruidDataSource 阅读全文
posted @ 2020-05-04 21:43 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:一、场景复现 (1)项目 目录 配置文件 spring: application: name: multi-datasource profiles: active: dev1 datasource: type: com.alibaba.druid.pool.DruidDataSource drive 阅读全文
posted @ 2020-05-04 21:35 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 芋道 Spring Boot 多数据源(读写分离)入门 1. 概述 在项目中,我们可能会碰到需要多数据源的场景。例如说: 读写分离:数据库主节点压力比较大,需要增加从节点提供读操作,以减少压力。 多数据源:一个复杂的单体项目,因为没有拆分成不同的服务,需要连接多个业务的数据源。 本质上,读写 阅读全文
posted @ 2020-04-12 10:10 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot之基于Redis实现MyBatis查询缓存解决方案 1. 前言 MyBatis是Java中常用的数据层ORM框架,笔者目前在实际的开发中,也在使用MyBatis。本文主要介绍了MyBatis的缓存策略、以及基于SpringBoot和Redis实现MyBatis的二级缓存 阅读全文
posted @ 2020-04-06 12:13 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot之基于Dubbo和Seata的分布式事务解决方案 1. 分布式事务初探 一般来说,目前市面上的数据库都支持本地事务,也就是在你的应用程序中,在一个数据库连接下的操作,可以很容易的实现事务的操作。但是目前,基于SOA的思想,大部分项目都采用微服务架构后,就会出现了跨服务间 阅读全文
posted @ 2020-04-06 12:07 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot 热部署入门 1. 概述 在日常开发中,我们需要经常修改 Java 代码,手动重启项目,查看修改后的效果。如果在项目小时,重启速度比较快,等待的时间是较短的。但是随着项目逐渐变大,重启的速度变慢,等待时间 1-2 min 是比较常见的。 这样就导致我们开发效率降低,影响 阅读全文
posted @ 2020-04-06 12:02 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Boot之程序性能监控 Spring Boot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,Spring Boot提供了actuator模块,可以很方便的对你的Spring Boot程序做监控。 1. actuator接口说明 Spring Bo 阅读全文
posted @ 2020-04-06 11:58 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 芋道 Spring Boot MongoDB 入门 1. 概述 可能有一些胖友对 MongoDB 不是很了解,这里我们引用一段介绍: FROM 《分布式文档存储数据库 MongoDB》 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库 阅读全文
posted @ 2020-04-06 11:30 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 芋道 Spring Boot Elasticsearch 入门 1. 概述 如果胖友之前有用过 Elasticsearch 的话,可能有过被使用的 Elasticsearch 客户端版本搞死搞活。如果有,那么一起握个抓。所以,我们在文章的开始,先一起理一理这块。 Elasticsearch( 阅读全文
posted @ 2020-04-06 11:24 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 springboot手动提交kafka offset enable.auto.commit参数设置成了false 但是测试发现enable.auto.commit参数设置成了false,kafka的offset依然提交了(也没有进行人工提交offset)。 查看源码 如果我们enable.a 阅读全文
posted @ 2020-01-24 13:58 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 SpringBoot整合kafka(实现producer和consumer) 在Windows环境下安装运行Kafka:https://www.jianshu.com/p/d64798e81f3b 本文代码使用的是Spring Boot 2.1.1.RELEASE 版本 <parent> < 阅读全文
posted @ 2020-01-23 16:03 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)