javaE中获取项目properties文件中的常量数据

xiangmu\ app\ src\ main\ resources

fileUpload.resources文件
upload.userId = -1
upload.srcSystem = 131452021
upload.token = vfZQIDAQAB
upload.businessId = 111

 

 

复制代码
public class UploadUtil {

    private static Map<String, Object> uploadParamsMap = new HashMap();static {
        Properties props = new Properties();
        StringBuffer whiteList = new StringBuffer();
        try {
            //读取上传配置文件
            ClassPathResource classPathResource = new ClassPathResource("/fileUpload.properties");
            InputStream in = classPathResource.getInputStream();
            InputStreamReader ins = new InputStreamReader(in, "UTF-8");
            props.load(ins);
            in.close();
            ins.close();
        } catch (IOException e) {
            e.printStackTrace();
            //logger.info("读取配置文件 fileUpload.properties 失败,格式不正确!");
        }
        Iterator<Map.Entry<Object, Object>> it = props.entrySet().iterator();
        while (it.hasNext()) {
            Map.Entry<Object, Object> entry = it.next();
            String key = entry.getKey() == null ? "" : entry.getKey().toString();
            String value = entry.getValue() == null ? "" : entry.getValue().toString();
            if (StringUtils.isNotBlank(key)) {
                //获取上传参数
                if (key.startsWith("upload") && key.indexOf(".") != -1) {
                    String[] keys = key.split("\\.");
                    if (keys.length >= 2) {
                        uploadParamsMap.put(keys[1], value);

                    }
                }
                
            }
        }

    }
}
复制代码

 

posted @   野生野鸡码农  阅读(164)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示