Spring boot版本: 2.0.2(1.5.13正常)
问题描述:
如果map key带有“/”,则无法正常解析。其他都正常。
例子:
application.yml
shiro:
testMap:
/test1: test1
/test2: test2
配置类
@Data
@ConfigurationProperties(prefix="shiro")
public class ShiroProperties {
private Map<String,String> testMap;
}
测试班
@Transactional
@RunWith(SpringRunner.class)
@SpringBootTest(classes=DataManage.class)
public class ShiroTest extends BaseTransactionalTest{
@Autowired
private ShiroProperties shiroConfig;
@Test
public void read() {
System.out.println(shiroConfig.toString());
}
}
控制台信息:
ShiroProperties(testMap={test1=test1, test2=test2})