刚刚发过一次,我再发一次,controller类无法自动装配service类
你鼠标放到那个bookService上边看是啥报错信息
你的 ServletConfig 类的 getRootConfigClasses 这个方法return的应该是 SpringConfig.class,你的是 ServletConfig.class。所以导致你的SpringConfig根本未被spring加载
ServletConfig 类 参考
package com.itheima.config;
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
public class ServletConfig extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class<?>[] getRootConfigClasses() {
return new Class[]{SpringConfig.class};
}
@Override
protected Class<?>[] getServletConfigClasses() {
return new Class[]{SpringMvcConfig.class};
}
@Override
protected String[] getServletMappings() {
return new String[]{"/"};
}
}