idea 创建properties配置文件的步骤

 更新时间:2021年01月07日 09:15:40   作者:caoPengFlying  
这篇文章主要介绍了idea 创建properties配置文件的步骤,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

我们在j2ee当中,连接数据库的时候经常会用到properties配置文件,我们原来在eclipse或者myeclipse当中会在src文件夹目录下创建一个properties文件。然后用如下代码去加载配置文件

 InputStream in = PropertiesDemo.class.getClassLoader()
 .getResourceAsStream("database.properties");
 Properties pro = new Properties();
 pro.load(in);

但是我们在idea当中不能这样去新建一个文件,因为在idea有一个文件类型的设置比如这里写图片描述

src就是sources类型

而配置文件应该是resources类型。

所以我们在idea当中新建一个properties时,就要新建一个ResourceBundle类型的文件

然后为文件起名字就可以了。这样上面的代码就可以读取到properties当中的文件了

补充:如何在IDEA直接创建xml、properties等配置文件(使用模板)

前言

写xml的时候,发现intellij idea居然不能直接创建,总所周知xml文件开头是需要有声明的,有时候懒得写…

于是就研究了一下如何创建代码模板,达到右键可以直接创建一个带文件头的xml,当然,举一反三可以直接生成连接池的properties、spring的config等等。。

步骤

1 找到 FIle - Setting - Editor - File and Code Template

2 在右边窗口中选择Files标签,点击+号添加一个新模板

3 窗口右侧的Name为模板名可以随意填写,Extension是后缀名,写上文件类型,这里以xml为例

4 下方文本框键入你需要的模板,比如这里直接输入文件头

<?xml version="1.0" encoding="UTF-8" ?>

5 把下面两个选择框都勾选上,单击ok或者apply即可

如图所示(这里以Druid连接池为例)

使用

在项目任意路径下右键选择new点击刚刚创建的模板,输入文件名(无需后缀名)即可一键创建啦

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • java如何实现基于opencv全景图合成实例代码

    java如何实现基于opencv全景图合成实例代码

    全景图相信大家应该都不陌生,下面这篇文章主要给大家介绍了关于java如何实现基于opencv全景图合成的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-07-07
  • Mybatis报Type interface *.*Mapper is not known to the MapperRegis

    Mybatis报Type interface *.*Mapper is not&

    本文主要介绍了Mybatis报Type interface *.*Mapper is not known to the MapperRegis,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07
  • IntelliJ IDEA中Project与Module的概念以及区别

    IntelliJ IDEA中Project与Module的概念以及区别

    这篇文章主要给大家介绍了关于IntelliJ IDEA中Project与Module的概念以及区别的相关资料,文中通过实例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • JAVA监控JMX的使用

    JAVA监控JMX的使用

    Java Management Extensions(JMX)提供了一种标准化的方法来管理和监控Java应用程序,为Java应用提供了一种高效、一致的管理方式,本文就来介绍一下JMX的使用,感兴趣的可以了解一下
    2024-10-10
  • java并发编程之进程和线程调度基础详解

    java并发编程之进程和线程调度基础详解

    这篇文章主要介绍了java并发编程之进程和线程调度基础,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Java.lang.Long.parseLong()方法详解及示例

    Java.lang.Long.parseLong()方法详解及示例

    这个java.lang.Long.parseLong(String s) 方法解析字符串参数s作为有符号十进制长,下面这篇文章主要给大家介绍了关于Java.lang.Long.parseLong()方法详解及示例的相关资料,需要的朋友可以参考下
    2023-01-01
  • java获取nvidia显卡信息的实现示例

    java获取nvidia显卡信息的实现示例

    现在的需求是要获取nvidia显卡的使用情况,本文主要介绍了java获取nvidia显卡信息的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • Java实现文件变化监听代码实例

    Java实现文件变化监听代码实例

    这篇文章主要介绍了Java实现文件变化监听代码实例,通过定时任务,轮训查询文件的最后修改时间,与上一次进行对比,如果发生变化,则说明文件已经修改,进行重新加载或对应的业务逻辑处理,需要的朋友可以参考下
    2024-01-01
  • 详解Gradle安装并配置到IDEA的方法

    详解Gradle安装并配置到IDEA的方法

    这篇文章主要介绍了Gradle安装并配置到IDEA的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • 解决@RequestBody使用不能class类型匹配的问题

    解决@RequestBody使用不能class类型匹配的问题

    这篇文章主要介绍了解决@RequestBody使用不能class类型匹配的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07

最新评论