遇到的问题
-
web.xml
配置问题param-value
标签内是使用classpath*
还是classpath
的问题
classpath:只会到你的class路径中查找找文件。
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找。 -
web.xml
使用org.springframework.web.servlet.DispatcherServlet
分发器,过滤/
或过滤html
,不会过滤jsp
原因是web.xml
的servlet
会继承默认的servlet配置,具体见
https://www.cnblogs.com/AshOfTime/p/10655014.html -
artifacts问题,gradle帮我生成的artifacts要使用war包,不要使用war exploded包
收获
-
对Mybatis整合其他框架,以及dataSource有了一定的认识和概念。通过spring DI对sqlSessionFactory注入dataSource这个设计拍手叫绝。
-
对
classpath*
和classpath
有一定概念,但还是很模糊 -
对动态资源和静态资源有了更清楚的概念
Tips
-
Gradle记得配置
web.xml
,File->Project Struction->Facets
-
配置文件细心细心细心!!!
--- 10/28/20 ---
部署项目的时候,要用war包,一定不要用exploded包!!!