![](https://img-blog.csdnimg.cn/17bc11947930427f832fabbf8c8ecef0.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
文章平均质量分 69
SpringBoot相关知识点
qq_三哥啊
一个热爱学习的爪哇程序员
展开
-
SpringBoot优雅停机
Spring boot 2.0 之优雅停机springboot2.3.0优雅停机Springboot2.3优雅停机方案源码解析转载 2022-10-11 20:05:07 · 204 阅读 · 0 评论 -
Spring-Cache整合Redis
配置类使用从数据库中查到数据后,序列化到缓存时报错:将改为:从缓存中查到数据后,反序列化时报错:原来是因为实体类中有方法,在序列化时会调用该方法,然后缓存的json中会有字段。后来反序列化时,在实体类中找不到属性,所以就报错了!实体类原创 2022-10-08 16:56:23 · 931 阅读 · 0 评论 -
SpringBoot中@ConfigurationProperties配置多层嵌套和复杂Map
# ==================================================================================# 人员# ==================================================================================kfang.infra.person.incubate.000000.before-position-ids=0225,0226kfang.infra.pers原创 2022-04-28 15:07:13 · 5368 阅读 · 0 评论 -
【SpringBoot】覆盖jar包中@Bean的方法
问题分析方案一:allow-bean-definition-overridingspring: main: allow-bean-definition-overriding: true # 允许bd覆盖/** * @description: 先设置allow-bean-definition-overriding=true,然后在@Import{@link kfang.infra.feature.mysql.MysqlConfig}后再导入该类,从而覆盖其中的mysqlSq原创 2022-03-08 16:27:44 · 5635 阅读 · 0 评论 -
【SpringBoot】使用spring-boot-actuator监控项目及使用spring-boot-autoconfigure自动装配
@EnableAutoConfiguration[RMI TCP Connection(3)-127.0.0.1 2021-02-27 23:44:42.867] [INFO ] AbstractHandlerMethodMapping.registerHandlerMethod:220 Mapped "{[/health],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang..原创 2021-03-03 00:02:32 · 1106 阅读 · 0 评论 -
【SpringBoot】@Async、AsyncConfigurer源码解析
前言之前写过一篇@Async、@EnableAsync、@EnableScheduler、@Scheduled在Spring应用中的基本使用的文章。最近在学习SpringBoot的异步任务,发现书中还提及到AsyncConfigurer接口,之前没见过它啊-_-! 那么 这个AsyncConfigurer接口到底有什么用?我们的异步执行器配置类要不要实现它? 带着疑惑,我就去阅读了一下相关的源码,终于找到答案了。顺便还理清楚了另一个问题:Spring到底是如何决定某个目标方法使用哪个异步执行器(线程原创 2021-08-05 01:18:56 · 2363 阅读 · 2 评论 -
【SpringBoot】整合Redisson(使用redisson-spring-boot-starter)
public boolean tryLock(String lockKey, TimeUnit unit, long waitTime, long leaseTime){ RLock lock = redissonClient.getLock(lockKey); try { return lock.tryLock(waitTime, leaseTime, unit); } ...原创 2020-01-10 11:35:24 · 32360 阅读 · 4 评论 -
【SpringBoot】整合Redis(使用spring-boot-starter-data-redis)
前言Jedis是Redis官方推荐的面向Java的操作Redis的客户端,而RedisTemplate是SpringDataRedis中对JedisApi的高度封装。SpringDataRedis相对于Jedis来说可以方便地更换Redis的Java客户端,比Jedis多了自动管理连接池的特性,方便与其他Spring框架进行搭配使用如:SpringCache。Lettuce 和 Jedis 的都是连接Redis Server的客户端程序。Jedis在实现上是直连redis server,多线程环境下非线原创 2021-08-03 09:01:48 · 9533 阅读 · 0 评论 -
[Mybatis]@Mapper注解
/** * 使用JavaConfig时,使用此注释注册MyBatis mapper接口 */@Import(MapperScannerRegistrar.class)public @interface MapperScan {}原创 2021-08-02 14:52:48 · 6007 阅读 · 0 评论 -
【SpringCloud】学习笔记(补充)
阅读课程源码3-5. 搭建与配置 Eureka 服务注册中心添加spring-cloud-starter-eureka依赖时,需先在dependencyManagemenr节点中添加spring-cloud-dependencies(因为spring-boot-dependencies没有仲裁cloud的版本,注意版本号与当前工程的spring-boot-dependencies版本的对应关系,否则可能启动报错),并在repostories节点中添加https://repo.spring.io/libs原创 2021-07-19 09:15:24 · 153 阅读 · 0 评论 -
SpringBoot源码分析-启动时如何加载application.yml
SpringBoot启动如何加载application.yml配置文件原创 2021-02-10 11:19:09 · 992 阅读 · 1 评论 -
@ConfigurationProperties
1.该注解只有SpringBoot才有。2.用来取代@value,将一组配置封装到一个类中,简化开发。多处使用该组配置时推荐!3.注意@ConfigurationProperties并没有把当前类注册成为一个Spring的Bean,下面介绍@ConfigurationProperties配置注入的三种方式.配合@Component注解直接进行注入@ConfigurationProper...原创 2021-02-01 15:44:37 · 133 阅读 · 1 评论 -
imooc-springboot入门
第1章SpringBoot介绍讲师:廖师兄1-1SpringBoot介绍SpringBoot的特点:化繁为简,简化配置。备受关注,是下一代框架。(是springMVC的升级版)微服务的入门级微框架(微服务基于SpringCloud,而SpringCloud是基于SpringBoot的。)补充:1-2为什么要学习springcloud作为我们的微服务框架? 首先如果你只...原创 2019-07-04 10:17:37 · 182 阅读 · 0 评论