我创建了两个弹簧项目,并在使用另一个项目时面临问题。
在第一个项目中,我有一个属性文件,并通过在applicationContext.xml文件中定义它们来初始化具有这些属性的bean。
在另一个项目中,我已将此jar添加到构建路径中。并且当试图访问这些属性时,它显示“没有足够的可变值可用于扩展”。我理解第一个项目的上下文尚未初始化。
但我应该如何从第二个项目初始化它们呢?我应该将第一个项目的上下文文件导入第二个项目吗?如果我必须构建一个功能齐全的第一个项目,而不用担心导入和所有这些东西,我该怎么办?
此致 ArunDhaJ
答案 0 :(得分:0)
答案 1 :(得分:0)
从OP我推断xml文件和属性是jar的一部分。
对jar文件执行以下检查 - 检查是否包含xml和属性文件 - 它们应该在根路径中。
现在在战争中将xml文件/属性文件称为
classpath:file.xml