代码生成器会用到的xml

Posted hua900822

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码生成器会用到的xml相关的知识,希望对你有一定的参考价值。

package com.gzcgxt.erp.test;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;

import org.junit.Test;

public class MapperXML {
    
    @Test
    public void test1() throws Exception {
        
        String header= newxml();
        
        String footer= old();
        
        StringBuffer sb=new StringBuffer();
        
        sb.append(header).append(footer);
        
        File f=new File("d:/UserMapper.xml");
        
        FileOutputStream out=new FileOutputStream(f);
        
        out.write(sb.toString().getBytes());
        
        out.close();
        
    }
    
    
    public String old() throws Exception
    {
        File f=new File("c:/UserMapper.xml");
        
        FileInputStream in=new FileInputStream(f);
        
        byte[] buffer=new byte[1024];
        
        int len=-1;
        
        StringBuffer sb=new StringBuffer();
        while((len=in.read(buffer))!=-1)
        {
            String s=new String(buffer,0,len);
            sb.append(s);
        }
        
        in.close();
        
        String[] arr = sb.toString().split("</resultMap>");
        
        return arr[1];
        
    }
    
    
    public String newxml() throws Exception
    {
        File f=new File("e:/UserMapper.xml");
        
        FileInputStream in=new FileInputStream(f);
        
        byte[] buffer=new byte[1024];
        
        int len=-1;
        
        StringBuffer sb=new StringBuffer();
        while((len=in.read(buffer))!=-1)
        {
            String s=new String(buffer,0,len);
            sb.append(s);
        }
        
        in.close();
        
        String[] arr = sb.toString().split("</resultMap>");
        
        String s= arr[0];
        
        s=s+"</resultMap>";
        
        return s;
        
    }
    
    
    
}

 

以上是关于代码生成器会用到的xml的主要内容,如果未能解决你的问题,请参考以下文章

js常用代码片段

swift常用代码片段

js经常用到的代码片段

mybatis-generator自动生成代码(lombok带注释)

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

VS中添加自定义代码片段——偷懒小技巧