NutzCN Logo
问答 JSON配置文件中,字符串相加的情况,有处理的办法吗?
发布于 3257天前 作者 qq_5208486d 2026 次浏览 复制 上一个帖子 下一个帖子
标签:

譬如像这样的:

 dataSource: {
        type: "com.mchange.v2.c3p0.ComboPooledDataSource",
        events: {
            depose: 'close'
        },
        fields: {
            jdbcUrl: 'jdbc:log4jdbc:oracle:thin:@localhost:1521:' + 'orcl'
			}
4 回复

问题是,为了什么而相加, 如果都是固定的值,这样没意义吧

如果涉及到环境变量的话

jdbcUrl : {
   env : ["USER_HOME", "/nut/abc"]
}

@wendal
jdbc的url的格式比较固定,我提出了 数据库IP和实例名,在JSON配置文件,进行的拼接

你可以试试:

({
	dataSource : {
		type : "com.mchange.v2.c3p0.ComboPooledDataSource",
		events : {
			depose : 'close'
		},
		fields : {
			jdbcUrl : {
				java : 'java.lang.String.format("jdbc:log4jdbc:oracle:thin:@%s:%d:%s","localhost",1521,"orcl")'
			}
		}
	}
})
添加回复
请先登陆
回到顶部