properties文件如何在IDEA中配置

本文介绍了如何在IntelliJ IDEA(IDEA)中配置properties文件,包括创建集合类,通过Classloader获取SRC路径下的文件,加载配置文件,以及在类中配置类路径和方法。同时,文章讨论了properties文件的正确书写方式,防止出现错误,特别是在web项目中,当配置文件位于WEB-INF/classes文件夹下时,如何正确设置路径。

properties文件如何在IDEA中配置

  1. 创建properties集合类
  2. 获取SRC路径下的文件的方式—>classloader 类加载器
  3. 加载文件
                //创建properties集合类
                Properties pro = new Properties();
                //获取SRC路径下的文件方式,--->CLassLoader  类加载器
                ClassLoader classLoader = jdbcUtils.class.getClassLoader();
                URL res = classLoader.getResource("jdbc.properties");
                String path =res.getPath();
                System.out.println(path);
                //加载文件
                pro.load(new FileReader(path));
                //获取数据,赋值
                url = pro.getProperty("url");
                user = pro.getProperty("user");
                password=pro.getProperty("password");
                dirver = pro.getProperty("dirver");

同样可以在配置文件中配置类的路径,类的方法
在获取到配置文件的内容之后
className 类的路径
methodName 方法名

        //加载该类进内存
        Class<?> aClass = Class.forName(className);
        //创建对象
        Object obj = aClass.newInstance();
        //获取方法对象
        Method method = aClass.getMethod(methodName);
        //执行方法
        method.invoke(obj);

properties文件的书写

配置文件书写不规范会爆的错误和解决办法
在web项目中,配置文件放在WEB-INF的classes文件夹下,
路径是怎么配置的

IDEA配置properties文件有以下几个步骤: 1. 创建一个Properties类的实例,并设置需要的键值对。可以使用setProperty()方法来设置属性的键和值。 2. 使用FileWriter类将Properties对象中的属性存储到文件中。可以使用store()方法将属性写入到文件中,需要提供一个FileWriter对象和一个注释。 3. 使用FileReader类从文件中读取Properties对象的属性。可以使用load()方法从文件中加载属性,需要提供一个FileReader对象。 4.IDEA配置properties文件,可以按照以下步骤进行操作: - 在项目中创建一个properties文件,可以选择Resource Bundle类型的文件。 - 将配置信息以文本文件的格式写入到properties文件中。 综上所述,通过以上方法可以在IDEA配置properties文件。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Properties类简介 及 IDEA properties文件配置方法](https://blog.csdn.net/weixin_40901329/article/details/79845282)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [IDEA使用properties配置文件进行mysql数据库连接的教程图解](https://download.csdn.net/download/weixin_38682406/12755617)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值