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点击刚刚创建的模板,输入文件名(无需后缀名)即可一键创建啦
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。如有错误或未考虑完全的地方,望不吝赐教。
相关推荐
-
IDEA中log4j 无法输出到本地 properties配置无效问题
IDEA中log4j 无法输出到本地,properties配置无效问题. log4j添加以后无法输出日志信息,经检查(按以下顺序): 1.jar包导入正常 2.log4j.properties配置文件正常 3.logger.info可以输出,但是properties文件无效. 4.删除properties文件之后log依然可以输出,可判断properties文件失效,或被覆盖. 5.经过验证为框架本身默认的 import java.util.logging.Logger 优先级高于 import
-
详解Intellij IDEA中.properties文件中文显示乱码问题的解决
首先,你可能会见到如下提示: File encoding is disabled because .properties file (see Settings|Editor|File Encodings|Properties Files) 具体如下图.没截全图,太大了,只截取了提示部分. 在这之前,我一直以为,我已经设置了我这个编辑器下的所有文件的编码格式都是utf-8,直到我这次要读取properties文件的时候,才惊讶的发现,我的properties文件并不都是utf-8的文件编码格式.然
-
IDEA使用properties配置文件进行mysql数据库连接的教程图解
Properties类 简要概括: Properties类是 键和值均为字符串的可以永久存储到文件中的key-value集合 java.util.Properties类表示一组持久的属性,是Hashtable的子类. Properties可以保存到流中或从流中加载,可以保存到后缀名为properties的文件中. 属性列表中的每个键及其对应的值都是一个字符串. 即键和值都是String类型. 因为Properties从继承Hashtable时, put种putAll方法可应用于Propertie
-
IntelliJ IDEA中properties文件显示乱码问题的解决办法
首先,你可能会见到如下提示: File encoding is disabled because .properties file (see Settings|Editor|File Encodings|Properties Files) 具体如下图.没截全图,太大了,只截取了提示部分. 在这之前,我一直以为,我已经设置了我这个编辑器下的所有文件的编码格式都是utf-8,直到我这次要读取properties文件的时候,才惊讶的发现,我的properties文件并不都是utf-8的文件编码格式.然
-
idea 创建properties配置文件的步骤
我们在j2ee当中,连接数据库的时候经常会用到properties配置文件,我们原来在eclipse或者myeclipse当中会在src文件夹目录下创建一个properties文件.然后用如下代码去加载配置文件 InputStream in = PropertiesDemo.class.getClassLoader() .getResourceAsStream("database.properties"); Properties pro = new Properties(); pro.
-
IDEA创建MyBatis配置文件模板的方法步骤
Mybatis的配置文件不像Spring的配置文件,在Maven当中添加过依赖之后就可以在下面这个地方打开,需要自己去手动去编写配置文件,但是自己编写的话会记不住要引入的DTD,所以就需要自己创建一个模板. 下图是我的添加模板过程 代码区添加的代码如下 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Co
-
java读取properties配置文件的方法
本文实例讲述了java读取properties配置文件的方法.分享给大家供大家参考.具体分析如下: 这两天做java项目,用到属性文件,到网上查资料,好半天也没有找到一个满意的方法能让我读取到.properties文件中属性值,很是郁闷,网上讲的获取属性值大概有以下方法,以下三种方法逐渐优化,以达到最好的效果以下都以date.properties文件为例,该文件放在src目录下,文件内容为: startdate=2011-02-07 totalweek=25 方法一: public class
-
Java开发中读取XML与properties配置文件的方法
相关阅读: 使用Ajax进行文件与其他参数的上传功能(java开发) 1. XML文件: 什么是XML?XML一般是指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 2.XML文件的优点: 1)XML文档内容和结构完全分离. 2)互操作性强. 3)规范统一. 4)支持多种编码. 5)可扩展性强. 3.如何解析XML文档: XML在不同的语言中解析XML文档都是一样的,只不过实现的语法不一样,基本的解析方式有两种,一种是SAX方式,是按照XML文件的顺序一
-
在SpringBoot下读取自定义properties配置文件的方法
SpringBoot工程默认读取application.properties配置文件.如果需要自定义properties文件,如何读取呢? 一.在resource中新建.properties文件 在resource目录下新建一个config文件夹,然后新建一个.properties文件放在该文件夹下.如图remote.properties所示 二.编写配置文件 remote.uploadFilesUrl=/resource/files/ remote.uploadPicUrl=/resource
-
Java读取.properties配置文件方法示例
一.介绍 Properties文件在Java中主要为配置文件,文件类型为:.properties,格式为文本文件,内容格式为"键=值" 二.读取 这里我采用的是getResourceAsStream的文件读取方法 如果想要使用这个方法,则需要了解一些基本使用信息: 1.读取文件路径范围:只局限于工程的源文件中 2.文件访问形式:带"/"是绝对路径,不带"/"是相对路径 3.读取文件类型:主要为:.properties文件,.xml文件 三.使用
-
Java中使用Properties配置文件的简单方法
properties Properties文件是java中的一种配置文件,文件后缀为".properties",文件的内容格式是"key=value"的格式,用 # 作为注释. 我的properties 文件放在路径 写与读 向properties文件中写入数据 //创建一个properties对象 Properties pro = new Properties(); //创建一个输出流 里面路径填写文件的路径 OutputStream proos = new Fi
-
Vite创建项目的实现步骤
目录 前言 yarn create 做了什么 源码解析 项目依赖 模版配置 工具函数 copy copyDir emptyDir 核心函数 命令行交互并创建文件夹 写入文件 小结 前言 随着 Vite2 的发布并日趋稳定,现在越来越多的项目开始尝试使用它.我们使用 Vite 是一般会用下面这些命令去创建一个项目: // 使用 npm npm init @vitejs/app // 使用 yarn yarn create @vitejs/app // 想指定项目名称和使用某个特定框架的模版时,可以
-
解决SpringBoot加载application.properties配置文件的坑
SpringBoot加载application.properties配置文件的坑 事情的起因是这样的 一次,本人在现场升级程序,升级完成后进行测试,结果接口调用都报了这么个错误: 大概意思是https接口需要证书校验,这就奇怪了,项目启动加载的是包外的application.properties配置文件,配置文件里没有配置使用https啊.本人马上检查了下包内的application.properties配置文件,发现包内确实配置了https相关的配置项: 明明包外的配置文件优先级高于包内的,为
随机推荐
- 通过正则表达式删除空行的方法
- 服务器定时执行计划任务,定时访问页面(windows/linux)
- 详解Java阻塞队列(BlockingQueue)的实现原理
- Java使用正则表达式删除所有HTML标签的方法示例
- 一些javascript一些题目的解析
- asp.net中生成缩略图并添加版权实例代码
- 使用Python对Csv文件操作实例代码
- Android AOP 注解详解及简单使用实例(三)
- firefox 扩展开发技巧
- nginx日志分割 for linux
- 制作特殊字的脚本
- WordPress用户登录框密码的隐藏与部分显示技巧
- 解决linux的redhat版上mysql字符乱码的问题
- IDEA部署JavaWeb项目到Tomcat服务器的方法
- Vue2.0点击切换类名改变样式的方法
- 利用Django提供的ModelForm增删改数据的方法
- python通过tcp发送xml报文的方法
- python实现决策树分类(2)
- python 实现多维数组转向量
- Spring Cloud Feign报错问题解决