我已经在Spring Boot中构建了一个项目的jar文件,然后将该jar文件添加到我的Spring MVC项目中,并且从jar文件中创建Class对象没有问题。
public static void testjar() {
AutoCloudInfoDAO autoCloudInfoDAO = new AutoCloudInfoDAO();
autoCloudInfoDAO.setPeriod(2);
System.out.println("get period - " + autoCloudInfoDAO.getPeriod());
}
AutoCloudInfoDAO是jar文件中的一个类。但是,当我运行我的项目时,系统在线程“ Thread-48” java.lang.NoClassDefFoundError中返回
Exception:com / cloud_required / AutoCloudInfoDAO 在com.cloud_required.AsyncTaskCompletePayment.run(AsyncTaskCompletePayment.java:265) 引起原因:java.lang.ClassNotFoundException:com.cloud_required.AutoCloudInfoDAO
我已经按照将jar导入项目的步骤进行了操作,我认为应该不应该设置jar文件。仅仅是因为不允许在Spring MVC中运行从Spring Boot构建的jar文件