java - 需要 Spring 版本# - 只有 spring.jar 文件

标签 java spring

我继承了一个使用 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/

相关文章:

java - 是否可以在android上随处设置转换速度/时间

java - 为每个 POST 和接收使用两个相同的类 - REST

java - 如何使用 thymeleaf 和 spring 国际化动态更改语言选择链接

java - @Component 和 @Named 都用于同一个 bean 类

java - JdbcTemplate 空指针异常

java - Android 中所有按钮的通用主题

java - 覆盖下限参数

java - 在 Map 中设置 <Integer>

java - PreparedStatement 在多个索引上设置值

SpringBoot MongoDB 返回 "Id must be assignable to Serializable! Object of class [null] must be an instance of interface java.io.Serializable"