我继承了一个使用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有一个prepareView被调用的方法,resolveViewName它似乎不在1.2.1或1.2.9中.
有没有简单的方法来追踪正确的版本?
duf*_*ymo 60
这样做:
import org.springframework.core.SpringVersion;
public class VersionChecker
{
public static void main(String [] args)
{
System.out.println("version: " + SpringVersion.getVersion());
}
}
Run Code Online (Sandbox Code Playgroud)
在CLASSPATH中使用spring.jar编译并运行它,它将为您显示版本.请参阅javadocs.
Bra*_*rks 17
如果您的项目使用Maven,您可以在命令行运行以下命令来查看:
$ mvn dependency:tree | grep org.springframework | grep 'spring-core:jar'
Run Code Online (Sandbox Code Playgroud)
小智 8
真正简单的方法是获取存档的MD5总和并谷歌.许多存储.jar档案的网站也会为Google轻松找到的MD5总和编制索引.这几乎适用于任何Java组件.
$ md5sum spring-2.5.5.jar
82a2134b227f717066da4f4b059925d3
Run Code Online (Sandbox Code Playgroud)
http://www.google.com/search?q=82a2134b227f717066da4f4b059925d3
| 归档时间: |
|
| 查看次数: |
38038 次 |
| 最近记录: |