解释一下@ConfigurationProperties(prefix = "datasource"),@Configuration,@Bean
时间: 2023-11-07 12:01:47 浏览: 74
@ConfigurationProperties注解使用方法(源代码)
@ConfigurationProperties(prefix = "datasource") 是 Spring Boot 提供的一种注解,用于将配置文件中以 "datasource" 开头的属性值绑定到一个类上。通过该注解,我们可以方便地将配置文件中的属性值注入到对应的对象中。
@Configuration 是 Spring 提供的注解,用于标识一个类为配置类。在配置类中,我们可以定义一些需要在应用启动时进行初始化的对象,以及一些对外提供的 Bean。
@Bean 是 Spring 提供的注解,用于标识一个方法为 Bean 的创建方法。被 @Bean 注解标注的方法会在应用启动时被调用,返回的对象会被 Spring 管理起来,我们可以通过 DI(依赖注入)的方式在其他地方使用。
阅读全文