java.lang.InstantiationException 错误如何解决?各路大神帮忙指点下!!
控制台错误输出:
Caused by: java.lang.InstantiationException
at java.base/jdk.internal.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:148)
... 15 more
java代码:
package com.spring;
import java.util.Calendar;
import java.util.Date;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Time {
public static void main(String[] args) {
//创建Spring容器对象
String conf="applicationContext.xml";
ApplicationContext ac=new ClassPathXmlApplicationContext(conf);
//从容器中获取对象
Date date=(Date)ac.getBean("date");
System.out.println(date);
}
}
xml 文件:
<bean id="date" class="java.util.Date"></bean>