首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
Year
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
Spring 自己实现一个自定义Bean注解注册器来惊艳面试官
背景 我们都知道在我们最开始使用spring定义Bean的时候有如下方式 如果Bean多了我们不可能一个一个Bean标签去定义,就有了基于包去扫描 后来流行注解编程后就将xml改为@Component
说透常见设计模式之代理模式
代理模式 定义 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 说简单点,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。 通俗的来讲代
三万字盘点Spring/SpringBoot的那些常用扩展点
大家好,我是三友。 Spring对于每个Java后端程序员来说肯定不陌生,日常开发和面试必备的。本文就来盘点Spring/SpringBoot常见的扩展点,同时也来看看常见的开源框架是如何基于这些扩展
SpringBoot自动装配原理总结
1.相关注解 @SpringBootApplication: 此注解是SpringBoot程序主启动类上的注解,而这个注解是一个组合注解,里面主要包含@SpringBootConfiguration和
剖析 SPI 在 Spring 中的应用
本文通过对Spring SPI相关源码的解读,详细介绍SPI思想在Spring中的应用以及如何在项目中应用Spring SPI技术。
相亲相爱的@Import和@EnableXXX
1. @Import注解 例如:@Import(RegularBean.class)。(RegularBean是开发人员自定义的一个类)。代码如下,在代码中通过在AppConfig类上加了一行注解:@Import(RegularBean.class),这样就能从容器中获取到Re…
Spring源码阅读之ImportSelector使用案例
spring在初始化容器的时候除了扫描出我们定义的普通类之外,还会扫描出特殊类完成容器的初始化动,这种特殊的类有一种就是我们使用了注解@Import导入的类。 @Import(B.class),其中,B为ImportBeanDefinitionRegistrar的实现类。 在本…
Spring Boot 自动配置之@Enable* 与@Import注解
SpringBoot 的自动配置如此强大,比如我们经常使用的@Enable* 注解来开启对某方面的支持。那么@Enable* 注解的原理是什么呢? 如果并不确定引入哪个配置类,需要根据@Import注解所标识的类或者另一个注解(通常是注解)里的定义信息选择配置类的话,用这种方式…
【SpringBoot2.x】-自定义Spring boot Starter(原理、demo代码实现以及解决面试问题)
starter pom, 只要使用了应用场景所需要的starter pom,只需要引入对应的starter即可,即可以得到Spring Boot为我们提供的自动配置的Bean。 然而,可能在很多情况下,我们需要自定义stater,这样可以方便公司内部系统调用共同的配置模块的时候…
Spring系列之@ComponentScan、@ComponentScans详解(bean批量注册)
灵魂拷问 @ComponentScan注解是做什么的? basePackages的方式和basePackageClasses的方式有什么区别?你建议用哪个?为什么? useDefaultFilters