Java Spring注入成员字段

时间:2017-08-13 14:16:59

标签: java spring

@Component
public class TrackCoach implements Coach {
  private int integerVal;
}

当我使用XML配置时,我过去很容易做类似的事情:

<property name="integerVal" value="174"/>

如何通过注释实现某些目标?

3 个答案:

答案 0 :(得分:0)

您可以使用@Value,请检查此link

答案 1 :(得分:0)

@Component
public class TrackCoach implements Coach {
  @Value("${integerVal}")
  private int integerVal;
}

这会将值注入该变量。 在application.properties文件中 在

中添加新属性

integerVal=174

答案 2 :(得分:0)

您可以在属性文件中添加属性,例如

 yourIntegerValue=12345

您可以使用此属性,如

@Component
public class TrackCoach implements Coach {
  @Value("${yourIntegerValue}")
  private int integerVal;
}