赞
踩
错误:在类中使用@Value("获取一个集合")
错误信息:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'cjx.hobby' in value "${cjx.hobby}"
错误信息:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'user': Injection of autowired dependencies failed
原因 @Value 弊端:只能获取单个值 无法获取多个值(集合)
弊端二:在每个字段上频繁的获取值
解决 在类中写入@ConfigurationProperties("cjx") 写上cjx 然后类中属性名与cjx下的key值相同即可获取
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。