
springboot
文章平均质量分 81
弦上的梦
黑夜前行的路上,你知道什么时候天会亮吗,你不知道,唯一能够知道的就是,走着走着天就亮了
展开
-
Spring源码是如何解决Bean的循环依赖
首先需要明白一点,只有单例类型的Bean,spring才支持循环依赖,scope为Prototype类型的Bean是不支持的。 在Spring的DefaultSingletonBeanRegistry类中,你会赫然发现类上方挂着这三个Map: singletonObjects 它是我们最熟悉的朋友,俗称“单例池”“容器”,缓存创建完成单例Bean的地方。 singletonFactories 映射创建Bean的原始工厂 earlySingletonObjects 映射Bean的早期引用,也就是说在这个Map原创 2021-05-06 16:16:14 · 323 阅读 · 2 评论 -
idea使用docker-mave插件打包镜像并部署到harbor私服仓库
接上篇文章,默认你已经可以通过Dockerfile发布镜像了,通过Dockerfile发布的镜像版本都是latest,有木有什么办法可以修改呢: 修改TAG命令:docker tag ImgId/ImgTag newTag eg: docker tag docker-demo docker-demo-2.0 idea docker打包插件部署harbor私服 <build> <finalName>${project.artifactId}</finalName> <原创 2021-04-14 10:59:05 · 1025 阅读 · 0 评论 -
springboot maven 打包插件介绍及注意事项
1. springboot项目默认生成的可执行jar,为什么不能作为依赖导入其他项目? Spring Boot 项目默认的插件是spring-boot-maven-plugin: <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> 使用上面的插件会将项目A打包原创 2020-12-30 16:35:09 · 602 阅读 · 0 评论 -
SpringBoot 集成 Impala + mybatis + druid
1. 获取依赖 Impala的依赖在maven仓库下载不了,需要自己去官网下载: https://www.cloudera.com/downloads/connectors/impala/jdbc/2-6-3.html , 麻烦可直接去博主的GitHub项目中获取 2. 配置Druid连接池 Druid依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-b原创 2020-09-23 18:13:37 · 5003 阅读 · 5 评论