这是我在启动一个项目时报的错误,似乎是WebSimulate无法注入或者找不到类,但是我用的IDEA啊,如果jar包缺少应该编写时就报错啊,头大。。。
我这个是用maven部署的,而且用BeetlSQL完成的DAO,请各位大佬帮帮忙吧!~
首先你这个注入的bean肯定没有交给spring管理,你需要生成这个bean在注入,在你的主程序下添加一个方法
@Bean
public WebSimulate getWebSimulate(){
return new WebSimulate()
}
这个WebSimulate是不是这么创建的我不知道,反正就是需要你创建一个实体类bean才能注入。具体怎么创建这个的需要你自己去看看
@ComponentScan("你的controller地址")
主类继承SpringBootServletInitializer 重写方法
这是我的
@SpringBootApplication
@ComponentScan("com.liuyz.nb.consumer.lyzDesignweb.controller")
public class LyzDesignWebApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(LyzDesignWebApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(LyzDesignWebApplication.class, args);
}
}