var ioc = { dao : { type :"org.nutz.dao.impl.NutDao", args : [ {jndi :"jdbc/dataSource"} ] } }
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可. 其他类型的JNDI资源也同样可以注入.
2、 使用properties文件
var ioc = { config : { type : "org.nutz.ioc.impl.PropertiesProxy", /*1.b.37内置的一个代理类*/ fields : { paths : ["conf/jdbc.properties"] /*可以写多个文件或文件夹*/ } }, // Data source dataSource : { type :"org.apache.commons.dbcp.BasicDataSource", events : { depose :"close" }, fields : { driverClassName : { java :"$config.get('driver')" }, url : { java :"$config.get('url')" }, username : { java :"$config.get('username')" }, password : { java :"$config.get('password')" } } }
原文地址:http://wendal.net/280.html