我继承了一个使用 Spring 的应用程序。原始开发人员不可用。 Spring jar 文件只是“spring.jar”,所以文件名中没有版本号来帮助我。我想下载jar文件对应的Spring源码。 MANIFEST.MF 文件具有“Spring-Version: 1.2”,但这还不够精确。我查看了 1.2.1 和 1.2.9 版本,但它并不完全匹配。关键是 org.springframework.web.servlet.view.AbstractCachingViewResolver
有一个从 resolveViewName
调用的 prepareView
方法,但它没有似乎在 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也是。
关于java - 需要 Spring 版本# - 只有 spring.jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/947586/