2 arthersophy arthersophy 于 2015.07.07 14:33 提问

IDEA JUNIT 经常提示 找不到 properties文件里面的配置

我在IDEA 里面的JUNIT测试,经常提示找不到properties里面的属性。红字部分是写在properties里面的。
这个时候,我需要在工程目录(如图)的properties里面,把相关分支,比如dev分支的文件夹标记成resources文件夹,重新build就不会报错了。但是clean之后编译,又开始报错,于是我需要把蓝字部分的操作重复一遍。

个人猜测是环境问题,但是具体问题不清楚,求问。求解决

Caused by: java.lang.NumberFormatException: For input string: "${ds.druid.initialSize}"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:481)
at java.lang.Integer.valueOf(Integer.java:582)
at org.springframework.util.NumberUtils.parseNumber(NumberUtils.java:171)
at org.springframework.beans.propertyeditors.CustomNumberEditor.setAsText(CustomNumberEditor.java:113)
at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:430)
at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:403)
at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:181)
at org.springframework.beans.BeanWrapperImpl.convertIfNecessary(BeanWrapperImpl.java:459)
... 106 more

图片说明

1个回答

u010258525
u010258525   2015.07.07 16:13

可以看看是不是目录的问题
下面主要看res目录:
1、这个目录一般命名为res,以表示资源。
2、若这个目录设置为“Sources”类型,则在工程编译后,resorce目录下的文件会原封不动的复制到编译后生成文件的目录,在此为classes目录,并且在Idea的工程面板中可以看到res目录的存在。
3、这个目录设置为普通文件夹类型(浅黄色的文件包),则在工程编译后,resorce目录下的文件不会复制到classes目录,并且在Idea的工程面板中看不到此目录。
4、res目录下的文件要能被程序找到,则需要在Idea中配置res目录到classpath下面。参看第二个图。
5、这个配置方法适合其他的类型的配置文件比如.properties文件,原理就是将这些文件加载到calsspath中,这样就可以在Idea中调试运行了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
IDEA设置*.properties文件的默认编码
Settings –> Editor –> File Encoding –> Properties Files(*.properties) –> Default encoding for properties files: UTF-8 –> OK
eclipse 中使用MyBitis 创建项目时候 使用junit 测试出现找不到sqlmapconfig的问题
在eclips中使用mybitis时候,使用junit测试类方法提示sqlmapcofig.xml找不到的问题
IntelliJ IDEA 与junit
1软件测试要来一个测试大作业,要用junit,在学习java的一年以后,再见过android studio 这种现代化IDE以后,我可是受不了jcreator 这种东西啦;所以让我们来使用IntelliJ IDEA 吧;虽说有点大材小用,但还是好用啊;你可以先去官网看看,如果和你胃口的话,跟着我做吧; https://www.jetbrains.com/idea/ 1下载安装(可跳过)这个不用多说
运行jar包提示找不到.properties文件解决方法~
项目文件目录CPUCostControl-src--default package---CPUCostControl.java-JRE System Library-cpu_cost_control.properties#CPUCostControl.javaimport java.io.*;import java.util.Properties;p
Intellij IDEA junit 使用之org.junit不存在
在IDEA里面已经新建好了一个类,并加入了内容,然后创建测试类,快捷键(Ctrl+Alt+T)或者如图右键 Goto Test 创建后运行报错: Error:(3, 24) java: 程序包org.junit不存在 点到代码中红色的部分显示: Cannot resolve symbol 'junit' 解决: File -> Project Str
IDEA spring的xml配置文件加载不到properties属性问题
Facts里去除spring然后再重新+一下就好了
Spring单元测试加载properties文件
bean id="setting"class="org.springframework.beans.factory.config.PropertiesFactoryBean"> property name="locations"> list> value>classpath:config.propertiesvalue> list> property> property na
intellij idea使用junit时出现的问题以及解决办法
转载: http://ylq365.iteye.com/blog/1981664 在使用junit做测试时出现了一个问题:找不到配置文件,这个工程是从eclipse下面考过来的,在eclipse下没有出现这个问题,后来经搜索发现idea默认设置的工程根目录在project下面而不是我们的工程也就是module下面,所以需要手动设置一下, intellij id
IntelliJ idea安装Junit遇到的坑
IntelliJ idea安装Junit @org.junit.Test不可用 Java: Multiple encodings set for module chunk test "GBK" will be used by compiler IntelliJ idea设置编码问题
Intellij idea 中 JUnit 的简单配置
鼓捣了将近一个小时,愣是在idea下没有成功配置JUnit。。。 下面说说如何配置,方便自己忘记的时候可以回来看。 0.环境配置:需要加入JUnit类库 1.与src同级新建一个文件夹Directory,右键 -- Mark Directory as -- Test Sources Root 2.新建包和测试类 3.在测试方法前加上注释  @Test   ,会自动导入 org.j