遇到一个红标问题:Could not autowire.No beans of 'ServletContext' type found.
我妥协了,在反复确认了我没有写错导入包和xml配置文件之后,选择了使用
@SuppressWarnings("all")
来忽略警告和错误。
但是还是没明白这个问题是怎么产生的。不知道有没有大佬知道这个问题的原因,看网上的反馈好像这个问题很普遍。
结案了。是我自己疏忽,忘记配置了嵌入式Tomcat是provided权限,要去IDEA的Run Configuration里勾选包含Provided依赖,才出的这个错。
那个红标问题不会影响编译运行。谢谢廖老师提醒,昨晚上写昏头了,测试的代码里Tomcat依赖没加Provided权限设置,我以为是那个红标问题导致的。
- 1
AdBystander
用的是SpringMVC这一部分的练习代码,AppConfig.class里的 Pebble View模块下这一行:
里的servletContext报错。网上关于这个问题都是说跟MyBatis有关,而且能正常运行。但我无法编译成功。
不知道各位朋友有遇到这个问题的吗?如何解决?