PropertiesUtil
package com.bigdatelearning.utils;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import org.jboss.logging.Logger;
import java.util.Properties;
public class PropertiesUtil {
private static Logger log = Logger.getLogger(Properties.class);
private static final String fileName = "path.properties";
public static String getValueByKey(String key) {
InputStream input = null;
String result = "";
String path = new PropertiesUtil().getClass().getResource("/").getPath()+"propertise/";
System.out.println(path);
try {
File file = new File(path + fileName);
if(file.exists())
{
input = new FileInputStream(file);
Properties properties = new Properties();
properties.load(input);
result = properties.getProperty(key);
}
else
{
log.info("文件"+fileName+"不存在............");
}
} catch (Exception e) {
e.printStackTrace();
log.error("",e);
} finally {
if(input !=null){
try {
input.close();
} catch (IOException e) {
e.printStackTrace();
log.error("",e);
}
}
}
return result;
}
public static void main(String[] args) {
System.out.println(PropertiesUtil.getValueByKey("course.image.dir"));
}
}
#在线课堂教师头像项目路径
teacher.avatar.dir=/bigdateImageServer/resourse/image/teacherAvatars/
#在线课堂课程图片项目路径
course.image.dir=/bigdateImageServer/resourse/image/courseImages/
#在线课堂教师简历项目路径
teacher.resume.dir=/bigdateImageServer/resourse/resume/
#在线课堂教师头像http路径
teacher.avatar.http=http://localhost:8080/bigdateImageServer/resourse/image/teacherAvatars/
#在线课堂课程图片http路径
course.image.http=http://localhost:8080/bigdateImageServer/resourse/image/courseImages/
#在线课堂教师简历http路径
teacher.resume.http=http://localhost:8080/bigdateImageServer/resourse/resume/
可直接部署到服务器classes下,根据实际情况配置路径