mybatis中GenericTokenParser的用法

代码示例

import org.apache.ibatis.parsing.GenericTokenParser;
import org.apache.ibatis.parsing.TokenHandler;

final Map<String,Object> mapper = new HashMap<String, Object>();
		mapper.put("name", "张三");
		mapper.put("pwd", "123456");
	
		//先初始化一个handler
		TokenHandler  handler = new TokenHandler() {
	        @Override
	        public String handleToken(String content) {
	        	System.out.println(content);
	               return (String) mapper.get(content);
	        }
	    };
	    GenericTokenParser parser = new GenericTokenParser("${", "}", handler);
	    System.out.println("************" + parser.parse("用户:${name},你的密码是:${pwd}"));

  

posted on 2017-03-31 11:41  xunianchong  阅读(1407)  评论(0编辑  收藏  举报