开发时:
// 得到工程的路径:System.getProperty("user.dir") 结果:D:\TEST
static String separator=File.separator;
static String projectPath = System.getProperty("user.dir") ;
static String resourcesPath=projectPath+separator+"src"+separator+"main"+separator+"resources";
发布时,util-commons 中FilePath 文件中用如下形式
static String separator=File.separator;
static String projectPath = Thread.currentThread().getContextClassLoader().getResource("").getPath() ;
static String resourcesPath=projectPath+separator+"resources";
项目clean install
生成target文件夹,其中添加resource文件夹 将工程中的资源文件加入resource中即可
web项目:用
String projectPath = SysRuleSyspospointDiscountBean.class.getProtectionDomain().getCodeSource().getLocation().getPath();
String resourcesPath = projectPath.split("WEB-INF")[0] + "resources";
String mqConfFilePath = resourcesPath + File.separator + "rabbitMq" + File.separator;
String mqConfFileName = mqConfFilePath + "rabbitMqConf.properties";
// 得到工程的路径:System.getProperty("user.dir") 结果:D:\TEST
static String separator=File.separator;
static String projectPath = System.getProperty("user.dir") ;
static String resourcesPath=projectPath+separator+"src"+separator+"main"+separator+"resources";
发布时,util-commons 中FilePath 文件中用如下形式
static String separator=File.separator;
static String projectPath = Thread.currentThread().getContextClassLoader().getResource("").getPath() ;
static String resourcesPath=projectPath+separator+"resources";
项目clean install
生成target文件夹,其中添加resource文件夹 将工程中的资源文件加入resource中即可
web项目:用
String projectPath = SysRuleSyspospointDiscountBean.class.getProtectionDomain().getCodeSource().getLocation().getPath();
String resourcesPath = projectPath.split("WEB-INF")[0] + "resources";
String mqConfFilePath = resourcesPath + File.separator + "rabbitMq" + File.separator;
String mqConfFileName = mqConfFilePath + "rabbitMqConf.properties";
资源文件路径不能包含空格和汉字
资源文件路径不能包含空格和汉字 绝对路径上面