Spring
AdamShyly
努力学习
展开
-
IDEA Spring5 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
今天在学习SSM的时候,项目并不是由IDEA的MavenWeb模板创建,所以导致webapp、war包部署都要手动进行配置,然后在web.xml下导入ContextLoaderListener的时候发现tomcat报错,后来发现是web项目的WEB-INF下的lib没有spring-web依赖,需要手动进行导入 右键spring-web依赖,点击Put into 然后重新启动Tomcat即可正常运行 ...原创 2022-05-08 15:15:06 · 250 阅读 · 0 评论 -
Spring5 注解开发 @Autowired以及根据类名调用getBean
在使用注解开发时,如果对成员变量只使用了@Autowired没有使用@Qualifier,则会根据变量名去查找对应的BeanID,而不是根据变量的数据类型去查找Bean对象 如果只根据类名去调用getBean方法,首先该类已经@Component这类注解标识,否则报错;如果该类在xml配置文件中同时被多个Bean引用也会报错;如果传入一个接口或者一个父类作为形参来调用getBean,而且存在多个被@Component这种注解标识的该接口实现类或者子类则也会报错,所以这时直接传入最基本的实现类或子类就不会报原创 2022-05-08 04:15:28 · 840 阅读 · 0 评论