Skip to content

Commit 9bb4080

Browse files
chore: merge main into release [skip ci]
2 parents dad3619 + b911754 commit 9bb4080

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

microsphere-spring-context/src/main/java/io/microsphere/spring/context/annotation/AutoRegistrationBeanInitializer.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.springframework.context.ConfigurableApplicationContext;
2424
import org.springframework.core.env.ConfigurableEnvironment;
2525

26+
import static io.microsphere.spring.beans.factory.support.BeanRegistrar.registerBeanDefinition;
2627
import static io.microsphere.spring.constants.PropertyConstants.DEFAULT_AUTO_REGISTERED_VALUE;
2728
import static io.microsphere.spring.context.annotation.EnableAutoRegistrationBean.BEANS_AUTO_REGISTERED_PROEPRTY_NAME;
2829

@@ -34,11 +35,15 @@
3435
* @see AutoRegistrationBean
3536
* @since 1.0.0
3637
*/
37-
@EnableAutoRegistrationBean
3838
public class AutoRegistrationBeanInitializer extends ConfigurableApplicationContextInitializer {
3939

4040
@Override
4141
protected void initialize(ConfigurableApplicationContext context, ConfigurableEnvironment environment) {
42+
registerBeanDefinition(context.getBeanFactory(), Config.class);
43+
}
44+
45+
@EnableAutoRegistrationBean
46+
static class Config {
4247
}
4348

4449
@Override

0 commit comments

Comments
 (0)