@Configuration相关

获取参数,一般参数写在resource目录下的application.properties文件下,当参数过多需要分类的时候,可以建立其他的**.properties文件,这个时候需要通过一些注解来切换参数文件目录,同时需要注意,当**.properties有与application.properties重复的参数时,application.properties的优先级更高,**.properties中的参数赋值不会生效。

@ConfigurationProperties

使用@ConfigurationProperties(prefix = "com.jay")可以解决@Value的每次都要写前缀的问题,在有该注解的类下直接定义变量可以获得对应properties文件中变量的值。

@PropertySource

使用@PropertySource("classpath:test.properties")可以切换properties文件,其中classpath即对应到resource的目录。

在定义了参数类之后,使用@Autowired即可使用。

发表评论

邮箱地址不会被公开。 必填项已用*标注