首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ONESTAR
掘友等级
onestar@tom.com
https://onestar.newstar.net.cn
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 17
沸点 1
赞
18
返回
|
搜索文章
最新
热门
@Autowired注解 -【Spring底层原理】
如果同时指定了name和type,则从Spring上下文中找到唯一匹配的bean进行装配,找不到则抛出异常。 如果指定了name,则从上下文中查找名称(id)匹配的bean进行装配,找不到则抛出异常。 如果指定了type,则从上下文中找到类似匹配的唯一bean进行装配,找不到或…
Spring Bean的生命周期源码详解 - 【Spring底层原理】
1. register方法 2. refresh方法
Bean的生命周期 - 【Spring底层原理】
1. Bean的生命周期 2. 处理生命周期 这是单实例场景下的案例,单实例是在容器启动的时候实例化对象,容器关闭的时候进行销毁,可以看到,通过@Bean(initMethod = "init",destroyMethod = "destroy"),可以指定初始化和销毁方法。 …
FactoryBean -【Spring底层原理】
FactoryBean首先它是一个Bean,但又不仅仅是一个Bean。它是一个能生产或修饰对象生成的工厂Bean,类似于设计模式中的工厂模式和装饰器模式。它能在需要的时候生产一个对象,且不仅仅限于它自身,它能返回任何Bean的实例。源码如下: 在启动类中通过调用:Annotat…
@Import注解 -【Spring底层原理】
从上面的注解用法来看,使用@Import注解给容器导入组件有三种方法,并且该注解作用在方法上,一次可以导入多个组件,因此,这里我们直接将三种方法都放在一个@Import注解来进行导入。如下案例需求:使用方法一注入User类、使用方法二注入Person类、使用方法三注入Anima…
@Conditional注解 -【Spring底层原理】
通过实例来进行分析,以不同的操作系统为条件,通过实现Condition接口,并重写其matches方法来构造判断条件,通过idea配置来改变操作系统环境,将注入的bean进行打印来进行判断。 还是通过查找ConditionEvaluator类的matches方法调用链的方式,发…
深入理解单例模式
单例模式写法有很多种,稍微改动一下可能又是一种,不过最完美的还是方法七的枚举单例,但是用的最多的还是第一种,因为简单,易于理解,更适合开发者。其实我们没有必要拘泥于完美,最合适的才是最好的,用什么方式解决实际问题更合适就用什么方式,不要追求那些不必要的完美。就像两个人在一起,可…
记一次博客被恶意刷留言处理方式
博客中留言功能是没有做限制的,初衷就是让所有人都能够在这个平台畅所欲言,不做限制,可这也给了一些人可乘之机,例如上面那位恶意刷留言的,那我们要如何做防护呢,既要做到不受限制的留言,又不能让人恶意刷留言,没错,就是拦截器了,咱们可以指定某个接口在指定的时间内访问的次数受到限制。以…
@ComponentScan注解 -【Spring底层原理】
1. 背景知识 2. @ComponentScan注解作用 1. 将组件自动加载到容器 加了包扫描@ComponentScan注解后,只要标注了@Controller、@Service、@Repository、@Component注解中的任何一个,其组件都会被自动扫描,加入到容…
@Configuration注解 -【Spring底层原理】
1. 知识背景 2. @Configuration注解作用 1. 案例 2. 问题 使用了@Configuration注解的类,属于Full @Configuration。@Configuration类允许通过调用同一类中的其他@Bean方法来定义bean之间的依赖关系,保证@B…
下一页
个人成就
文章被点赞
124
文章被阅读
48,926
掘力值
1,452
关注了
1
关注者
67
收藏集
0
关注标签
7
加入于
2020-05-26