@Value("#{${app.map}}")
private Map<String, String> indexesMap = new HashMap<>();
app:
map: {Countries: 'countries.xlsx', CurrencyRates: 'rates.xlsx'}
//note values in single quotes
nor
app:
map: {Countries: "countries.xlsx", CurrencyRates: "rates.xlsx"}
app:
map:
"[Countries]": countries.xslx
"[CurrencyRates]": rates.xlsx
同时,这起作用:
@Value("#{{Countries: 'countries.xlsx', CurrencyRates: 'rates.xlsx'}}")
private Map<String, String> indexesMap = new HashMap<>();
但我想将属性外部化
使用@configurationproperties
,正如您链接的问题的其中一个答案所建议的那样:
@Bean(name="AppProps")
@ConfigurationProperties(prefix="app.map")
public Map<String, String> appProps() {
return new HashMap();
}
后来呢
@Autowired
@Qualifier("AppProps")
private Map<String, String> props;
将使用配置
app:
map:
Countries: 'countries.xlsx'
CurrencyRates: 'rates.xlsx'
@Value("#{${app.map}}")
private Map<String, String> props;
app:
map: "{Countries: 'countries.xlsx', CurrencyRates: 'rates.xlsx'}"
我目前使用两个组件,并在这两个组件上实现了react Route。但是当我单击父组件viewall.js时,我无法从我的模拟json服务器api中获取值,这个错误显示: viewall.js
我在我的Gatsby应用程序中得到了这个错误,该应用程序为作者提取places数据。当author.social的map()点为null时,该错误将显示 谢谢
问题内容: 我试图在我的react / redux功能组件中显示我的状态(用户): 哑巴用于容器组件中。users.map语句有问题,但是我认为数据是通过connect语句注入的?减速器的初始状态为1个名称: CodeSandbox 问题答案: 渲染时未使用连接的组件,因此道具在组件中不可用 工作演示
Application.Properties
我正试图通过从AsyncStorage获取值来呈现数据数组。但首先调用render,并在我试图映射数组时显示未定义的
这是我的项目结构 我在应用程序中有这个 在我的endpoint中,我有以下内容 在任何函数中,我都可以访问类似于的内容,它工作正常,但对于文件类型,它甚至没有编译,我收到以下错误: 创建名为'配置终结点'的bean时出错:注入自动生成的依赖项失败;嵌套异常是java.lang.IllegalArgumentExc0019:无法解决占位符'document.templates.filetypes'中