2017-08-13 218 views
0
@Component 
public class TrackCoach implements Coach { 
    private int integerVal; 
} 

當我使用XML的configs,我以前很容易做這樣的事情:Java的春天注入

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

如何實現與註釋的東西嗎?

+0

在哪類是這個emal財產 – Joe

+0

@Johny,這只是一個通用的例子,虐待它修復它 – Bana

回答

0

可以使用@Value,檢查此link

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

這將值注入到該變量。 裏面你application.properties文件 添加新的屬性裏面

integerVal=174

0

您可以添加屬性在屬性文件中像

yourIntegerValue=12345 

的,你可以使用這個屬性像

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