一般出现出现jar包缺失,或者版本不对,都会提示ClassNotFoundException。这次出现这个发先还是jar包丢失,启动springcloud项目的时候发现Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.internal.engine.ConfigurationImpl错误,查看引入jar包的树结构发现缺少
区别在哪里参考(https://stackoverflow.com)
ClassNotFoundException:The Java exception thrown when an application tries to load a class by name but is not able to find the class.
NoClassDefFoundError:The Java Error thrown if the Java Virtual Machine or a ClassLoader instance tries to load in the definition of a class (as part of a normal method call or as part of creating a new instance using the new expression) and a valid representation of the class could not be constructed.