代码-java单元测试时jar读取项目中properties

问题描述

java单元测试时jar读取项目中properties

我的项目中引用同事的jar,这个jar中读取了我项目中的properties,我的properties里的value是从pom中获取的,这时问题出现了 jar只能读取properties中pom还没有注入时的value,也就是${value}形式。但我项目中自身的获取properties的代码可以成功获取pom注入后的value。这是什么问题?两个现象的区别就是一个是从jar中获取,一个是本地程序获取。

解决方案

肯定是jar中读取你的文件路劲有问题啊,你可以把jar解出来看看路劲,或者把你的文件也打包进jar

时间: 2024-08-29 20:56:32

代码-java单元测试时jar读取项目中properties的相关文章

struts 2-Struts2与Hibernate整合时无法读取数据库中的数据

问题描述 Struts2与Hibernate整合时无法读取数据库中的数据 2C 小弟最近学习SSH框架,遇到一个问题,同时使用Struts2和Hibernate3.6时,Action中调用hibernateUtil的方法无法获取数据,而在测试类的main()方法里却能成功调用,小弟百思不得其解,恳请各位大神指点. 关键源代码如下: 业务逻辑ShowStuAction: public class ShowStuAction extends ActionSupport { private int p

android直接读取项目中的sqlite数据库

最近项目中要实现android读取sqlite数据库文件,在这里先做一个英汉字典的例子.主要是输入英语到数据库中查询相应的汉语意思,将其答案输出.数据库采用sqlite3. 实现过程完全是按照参考文章中所述.其中要说明的是,程序在第一次启动的时候,会把数据库安装到内存卡上面,从而可以读却数据库.   package com.easymorse; import java.io.File; import java.io.FileOutputStream; import java.io.InputSt

java web-求救!javaweb项目中swfupload控件出错!

问题描述 求救!javaweb项目中swfupload控件出错! 项目使用swfupload控件上传文件,上线这两天,总发生导入时页面弹出错误提示:Error Code:-200,Message:504,查看后台代码,没有报错内容,并且上传的文件和数据也成功导入,有大神帮忙告诉下,这是为什么吗? 解决方案 http://www.cnblogs.com/Nbge/p/3653462.html

Java AJAX开发系列 - 2,项目中使用ZK

开发环境 Zk Studio ZK Studio插件 Pom.xml <repositories> 添加ZK的仓库地址 <repository> <id>zk repository</id> <url>http://mavensync.zkoss.org/maven2</url> </repository> 其中的依赖项设置 <!-- ZK --> <dependency> <groupId&

环信2.3.0的红包中的volley-1.0.19.jar与项目中的Bmob的Bmob SDK3.4.6.jar冲突

问题描述 开发环境android studio 解决方案 红包3.0 已经不再混淆三方库 如果使用了同一个三方库 可以去掉其中的一个解决方案二:请问怎么解决这个问题?解决方案三:https://github.com/YunzhanghuOpen/sdkdemoapp3.0_android/tree/sdk3.0用这个吧

java 如何保存、读取数据库字段为blob类型的值

问题描述 java 如何保存.读取数据库字段为blob类型的值 java 如何保存.读取javaBean中定义String类型,oracle数据库字段为blob类型的值 这是我的业务逻辑代码 try { String encoding = "GBK"; File file = new File("E:workspaceNeuSoft omcat7.0.40logslocalhost.2015-12-07.log"); if (file.isFile() &&

编写高质量代码改善java程序的151个建议——[110-117]异常及Web项目中异常处理

何为异常处理? 异常处理,英文名为exceptional handling, 是代替日渐衰落的error code方法的新法,提供error code 所未能具体的优势.异常处理分离了接收和处理错误代码.这个功能理清了编程者的思绪,也帮助代码增强了可读性,方便了维护者的阅读和理解. java语言中,异常处理可以确保程序的健壮性,提高系统的可用率.但是java api 提供的异常都是比较低级的,所以有了'提倡异常封装'                                        

在java项目中的mongodb的_id被fastjson转为json时竟然丢失了

fastjson是阿里开发的一个javaBean和json解析器和封装器(源码位置),用过几次感觉挺好用的,也是国人的开源项目当然得支持,但最近项目在使用mongodb作为数据库时出现了_id丢失的问题,现将我遇到的问题和解决办法展示一下. 现将错误的程序代码添加上,然后再提供解决方法: package org.jivesoftware.openfire.plugin.friends.test; import org.bson.types.ObjectId; import org.jivesof

java项目中对象第二次创建时,第一个对象为什么还存在

问题描述 java项目中对象第二次创建时,第一个对象为什么还存在 可能我问题提的不太清楚,我举个例子 比如一个类 public class A{ private List list = new ArrayList(); public void add(){ list.add("abv"); } public void tell(){ System.out.print(list.size()); } } 在其他地方调用 A a = new A(); a.add(); Thread.sle