下面是使用Nb的PropertiesProxy配置的properties文件,请问怎么配置多profile?
baseUrl=192.168.1.246:3306
sys.url=jdbc:mysql://192.168.1.246:3306
或者有properties中使用的表达式吗?比如解析引用?
baseUrl=192.168.1.246:3306
sys.url=jdbc:mysql://${baseUrl}
baseUrl=192.168.1.246:3306
sys.url=jdbc:mysql://192.168.1.246:3306
baseUrl=192.168.1.246:3306
sys.url=jdbc:mysql://${baseUrl}
NutzBoot依赖构建遇到个错误。
以下是我的A模块,dataSource.js配置
// 读取配置文件
conf: {
type: "org.nutz.ioc.impl.PropertiesProxy",
fields: {
//paths: ["conf/db-home.properties"]
paths: ["conf/"]
}
}
sys_dao : {
type : "org.nutz.dao.impl.NutDao",
args : [ {
refer : "sys_dataSource"
} ]
},
sys_dataSource : {
factory: "$conf#make",
type : "com.alibaba.druid.pool.DruidDataSource",
events : {
depose : 'close'
},
args: ["com.alibaba.druid.pool.DruidDataSource", "sys."]
},
我在B模块引入了A,然后启动A,于是我发现,容器启动时获取dataSource.js中配置的dataSource是可以的,但是有一部分在启动时候没有直接初始化,而是调用接口时候才去加载,这时候会提示conf=nullponit,此时是不同的Context?