SpringBoot2.0学习之不常用但实用的注解
1. @Configuration
在类上使用,用于定义配置类。
2. @Bean
在方法上使用,可以把方法返回的bean实例加入到Spring容器中。该注解需要在@Configuration注解或@Component注解定义的类中使用。
例如:
3. @PathVariable
在参数上使用,与@RequestMapping搭配,可以在@RequestMapping注解的路由中定义需要使用的变量,然后利用@PathVariable来获取路由上对应变量的值。
例如:
4. @value
在属性上使用,可以获取到配置文件中的属性值
例如:
5. @ConfigurationProperties
在类上和方法上使用,需要搭配可以生成Bean的注解例如(@Component,@Bean)使用,可以将配置文件中的属性值绑定到Bean对应的属性上。
例如:
配置文件:
使用方法: