@Bean注解使用详解

admin 百科 12

@Bean注解使用详解-第1张图片-佛山资讯网

@Bean 是作用于方法级别的一种注解,可看作是 Spring XML 配置中 <bean></bean> 元素的等价替代。它支持配置多种属性,如自定义初始化方法、销毁方法、自动装配模式以及 Bean 的名称等。通过该注解,可以将任意方法返回的对象注册为 Spring 容器管理的 Bean 实例。通常情况下,@Bean 注解会出现在使用 @Configuration 标记的配置类中,也可在 @Component 注解的类中使用,从而实现更灵活的 Bean 定义方式,增强配置的可编程性与维护便利性。

@Bean注解使用详解-第2张图片-佛山资讯网

使用 @Bean 对一个方法进行标注,即可将其声明为一个 Bean。该方法的返回值类型会被注册到 ApplicationContext 中作为 Bean 的定义依据。默认情况下,Bean 的名称与对应方法名相同。以下代码示例展示了如何通过 @Bean 注解完成 Bean 的声明与组件化管理。

@Bean注解使用详解-第3张图片-佛山资讯网

上述 Java 配置方式在功能上完全等同于如下 Spring 的 XML 配置形式。

@Bean注解使用详解-第4张图片-佛山资讯网

标签: java app 延迟加载 red

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~