错误及解决

1、No constructor found matching异常

  • 缺少无参构造函数

2、文件夹与moudle

moudle右下角有小蓝块,没有则是普通的文件夹

3、idea目录错误

s

4、报错:Non-static method ‘inital()’ cannot be referenced from a static contex

5、idea写spring新建moudle是缺少pom.xml文件

解决:错误新建了Javaee文件,应该是新建maven文件

6、动态代理代理的是接口,不是他的实现类

public class Mytest {
    public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext("Context.xml");
        UserServiceImpl userservice = (UserServiceImpl) context.getBean("userservice");
        userservice.search();
    }
}
报错:Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy5 cannot be cast to com.aop.user.UserServiceImpl

解决:不能用接口的实现类(UserServiceImpl)转换转换Proxy的实现类,它们是同级,应该用接口(UserService)来实现