要通過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屬性注入外部配置的操作。