我有课:
@ConfigurationProperties(prefix = "user")
public class BarcodeConfig {
private String customName;
private Details customDetails;
和属性文件:
user.name=sampleName
user.details.address=sampleAddress
user.details.something=sampleSomething
如何在user.name不更改字段名称的情况下将“www.example.com“Map到字段“customName”,将“user.details.*”Map到“customeDetails”?
2条答案
按热度按时间j7dteeu81#
可以使用
@AliasFor("name")
62lalag42#
您必须使用@Value注解从配置文件提供属性路径。
例如,如果要将www.example.comMapuser.name到customName:
Spring将自动获取user.name属性值并将其赋给customName变量属性。