java - 如何使用 ServletContext 加载类路径资源?
问题描述
我有一个库,它有一个过滤器,我想将它与我的嵌入式 Jetty 实例连接起来。过滤器使用以下代码加载配置文件:
String pathParam = filterConfig.getInitParameter(CONFIG_PATH_PARAM);
if (pathParam != null) path = pathParam;
is = filterConfig.getServletContext().getResourceAsStream(path);
我的配置文件直接位于 中src/main/resources
,因此它可以在 root 下使用。
我试图将其位置指定为myconfig.json
and /myconfig.json
,但在这两种情况下,is
它都是空的。
我应该如何引用配置资源,所以它会被加载?还是我迷路了,我需要修改 libarie 的代码?
解决方案
推荐阅读
- python - 如何使用经过训练的数据?
- django - 如何从 DRF 序列化程序传递查询参数
- python - 使用 K 折交叉验证计算 R2 分数和 RMSE
- php - 检索与 Stripe 一起使用的促销代码
- css - 引导程序仅导入网格错误?
- c - C:带有 void 指针的可变参数函数
- web-scraping - 搜索引擎如何在不被阻止的情况下抓取网站?
- javascript - 如何将两个特定对象值转换为元组项数组?
- python - Firebase RealTime db 使用 python ,如何检查用户名是否存在
- python - 如何使用 Beautifulsoup 获取跨度标题