作者:沙上的蜃楼 | 来源:互联网 | 2023-10-12 13:40
我需要使用com.fasterxml.jackson.core库对JEE应用程序进行测试,以确定已在内存中加载了哪个版本的jacksonAPI.我看了看它的API,但到目前为止我找
我需要使用com.fasterxml.jackson.core库对JEE应用程序进行测试,以确定已在内存中加载了哪个版本的jackson API.
我看了看它的API,但到目前为止我找不到任何静态class.method返回com / fasterxml / jackson / core / Version.java的实例
您能建议我一种检查所使用的库版本的方法吗?
谢谢
解决方法:
版本类似乎在Jackson的大多数公共组件中都在使用,例如:
ObjectMapper om = new ObjectMapper();
Version version = om.version();
System.out.println(version);
要么
Version version = com.fasterxml.jackson.databind.cfg.PackageVersion.VERSION;
System.out.println(version);
要么
Version version = com.fasterxml.jackson.core.json.PackageVersion.VERSION;
System.out.println(version);
寻找实现com.fasterxml.jackson.core.Versioned接口的类,该类提供了version()方法.