配置文件
配置文件名字,如:db.config
内容:
driver = com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/card_sys?useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai
username = root
password = root
保存路径1
保存在 WEB-INF 目录下,该目录是 JavaEE 的标准制定的,必须叫这个名字,而且全大写
读取方式一:获取路径
在servlet中通过下面代码获取该文件路径
String path = req.getServletContext().getRealPath("/WEB-INF/db.config");
然后通过io流读取上面路径
读取方式二:获取输入流
InputStream is = this.getServletContext().getResourceAsStream("/WEB-INF/db.config");
保存路径2
保存在 WEB-INF\classes 目录下,该目录是 JavaEE 的标准制定的,必须叫这个名字
读取方式一
直接返回 InputStream 流
// 开头必须有 /
InputStream is = Main.class.getResourceAsStream("/log4j.properties");
或者
// 开头必须有 /
InputStream is = this.getClass().getResourceAsStream("/log4j.properties");
读取方式二
// 开头必须有 /
URL fileURL = Main.class.getResource("/log4j.properties");
或者
// 开头必须有 /
URL fileURL = this.getClass().getResource("/log4j.properties");