小编blu*_*ope的帖子

为什么有些抽象类有 spring @Configuration 注解?

这是这个问题的一个例子。(弹簧数据-r2dbc)

package org.springframework.data.r2dbc.config;

@Configuration(proxyBeanMethods = false)
public abstract class AbstractR2dbcConfiguration implements ApplicationContextAware {
...
}
Run Code Online (Sandbox Code Playgroud)

按照我的常识,抽象类即使有@Configuration,也不能注册为bean。并且由于@Configuration没有@Inherited,所以继承类的对象不会自动注册为bean,所以我们必须直接为继承类添加@Configuration。我很好奇为什么有些抽象类有 @Configuration 注解,就像上面的代码一样。

java spring spring-data-r2dbc

5
推荐指数
1
解决办法
1017
查看次数

标签 统计

java ×1

spring ×1

spring-data-r2dbc ×1