-
-
本地读取资源文件
//获取资源文件路径
String str= String.valueOf(Input.class.getClassLoader().getResource("db.properties"));
//获取资源文件输入流
FileInputStream in = new FileInputStream("D:\\Javaweb\\javaweb_study\\model_1\\target\\classes\\db.properties");
byte[] b=new byte[1024];
int len=0;
while ((len=in.read(b))!=-1){
System.out.println(new String(b,0,len));
}
in.close(); -
服务器(Tomcat)通过ServletContext获取:
ServletContext servletContext = this.getServletContext();
InputStream in=servletContext.getResourceAsStream("/WEB-INF/classes/db.properties");//注:这里路径一定要写对,这里是根据out目录下写的,从根目录开始
Properties prop=new Properties();
prop.load(in); -
通过类加载:
-
-
浙公网安备 33010602011771号