我有一个maven Spring Boot Web应用程序,它有很多(传递性)依赖项。
构建的.jar
内的WEB-INF/lib
文件夹中有.war
个文件。
例如:
hibernate-jpa-2.1-api-1.0.0.Final.jar
javax.persistence-2.1.0.jar
这两个都包含一个名为javax/persistence/JoinColumn.class
的类(具有不同的文件大小)。
在运行时,当我在代码中使用它时会引用哪个“版本”? 这种类型的依赖可以在以后引起问题吗?
答案 0 :(得分:1)
回答你的问题:
要获得更详尽的答案,请查看https://stackoverflow.com/a/5474838/7430994