各种注解

2020-03-12  本文已影响0人  斜阳独倚东楼

@bean

声明为bean对象,并交给Spring管理,产生这个Bean对象的方法Spring只会调用一次,随后这个Spring将会将这个Bean对象放在自己的IOC容器中。

@component 

把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>()

@Configuration

后续考古:https://segmentfault.com/a/1190000020625414?utm_source=tag-newest

从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。

@Configuration不可以是final类型;

@Configuration不可以是匿名类;

嵌套的configuration必须是静态类。

@ConfigurationProperties

获取application.properties 或 application.yml中的参数值

通过@ConfigurationProperties(prefix = "ruoyi")指定主题来加载配置属性

上一篇 下一篇

猜你喜欢

热点阅读