ibatis 怎么指定配置文件的路径

Dean_King 发布于 2016/06/14 17:05
阅读 314
收藏 1

使用如下的代码只能从src目录下加载,怎么可以不限于src,可以用给定路径加载?

private static SqlMapClient sqlMapClient = null;
	
	private static final String CONFIG_NAME = "SqlMapConfig.xml";
	
	public static SqlMapClient getSqlMapClient(){
	    if(sqlMapClient == null){
		synchronized(SqlBuilder.class){
		    if(sqlMapClient == null){
		        try{
			    Reader reader =Resources.getResourceAsReader(CONFIG_NAME);
			    sqlMapClient = SqlMapClientBuilder.buildSqlMapClient(getSqlMapConfig());
			    reader.close();
			} catch(Exception ex){
			    logger.error("创建数据库连接池失败. Cause by:" + ex.getMessage());
			    throw new RuntimeException(ex);
			}
		    }
		}
	    }
	    return sqlMapClient;
        }



加载中
0
xpbob
xpbob
可以使用指定的路径,此时只是用了相对路径而已,只要路径对都可以
0
阿信sxq
阿信sxq
你只需要一个Reader对象,查看api,使用其他的路径方式就可以啊,方式多得很
返回顶部
顶部