需要Spring版本#-仅具有spring.jar文件
问题内容:
我继承了一个使用Spring的应用程序。原始开发人员不可用。Spring jar文件只是“
spring.jar”,因此文件名中没有version#对我有帮助。我想下载对应于jar文件的Spring源代码。MANIFEST.MF文件具有“
Spring-
Version:1.2”,但是不够精确。我看过版本1.2.1和1.2.9,它与正确版本不符。关键是org.springframework.web.servlet.view.AbstractCachingViewResolver
有一个prepareView
从中调用的方法,resolveViewName
它似乎不在1.2.1或1.2.9中。
有没有简单的方法来查找正确的版本?
问题答案:
这样做:
import org.springframework.core.SpringVersion;
public class VersionChecker
{
public static void main(String [] args)
{
System.out.println("version: " + SpringVersion.getVersion());
}
}
使用CLASSPATH中的spring.jar进行编译和运行,它将为您显示版本。另请参见javadocs。