-
@PostConstruct 注解:是一个标准的 Java 注解,用于指定在对象构造完成后需要执行的初始化方法。当一个类上的方法被 @PostConstruct 注解标记时,该方法将会在对象的依赖注入完成后、在容器实例化对象并完成属性注入后自动调用。
-
获取 @Extension 注解的相关信息:
Extension extensionAnn = AnnotationUtils.findAnnotation(extensionClz, Extension.class);
-
@Bean(initMethod = "init"):表示在 bean 初始化完成后会调用
init
方法 -
@ConditionalOnMissingBean(ExtensionBootstrap.class) 注解:表示只有当容器中不存在 ExtensionBootstrap 类型的 bean 时才会创建该 bean