1、位于标记的文件夹下的java程序的相对路径是整个项目 下边这个例子中,配置文件只有在项目之下它才找得到
package ssm.bean;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class MBGTest {
public static void main(String[] args) throws Exception {
List<String> warnings = new ArrayList<String>();
boolean overwrite = true;
File configFile = new File("generatorConfig.xml");
ConfigurationParser cp = new ConfigurationParser(warnings);
Configuration config = cp.parseConfiguration(configFile);
// DefaultShellCallback callback = new DefaultShellCallback(overwrite);
// MyBatisGenerator myBatisGenerator = new
}
}
6、在java 类中获取resources 目录下的文件使用
URL resource = 类名.class.getClassLoader().getResource("资源文件名.xml");
File file = new File(resource.getFile());