阅读量:0
要通过property属性注入外部配置,可以使用Spring框架的@Value注解。
首先,在配置类中添加@PropertySource注解来指定外部配置文件的路径,例如:
@Configuration @PropertySource("classpath:application.properties") public class AppConfig { }
然后,在需要注入配置的类中,使用@Value注解来注入外部配置的值,例如:
@Component public class MyComponent { @Value("${my.property}") private String myProperty; public void doSomething() { System.out.println("My property value is: " + myProperty); } }
在上面的示例中,通过@Value(“${my.property}”)注解将外部配置文件中名为my.property的属性值注入到myProperty变量中。
最后,确保在外部配置文件(如application.properties)中定义了需要注入的属性值,例如:
my.property=hello
这样就完成了通过property属性注入外部配置的操作。