从零开始···springMVC基本配置(很糙)

来源:互联网 发布:手机丢了绑定的淘宝 编辑:程序博客网 时间:2024/06/05 20:05

springMVC是现在使用比较广泛的框架,所以我也选择使用springMVC。这里记录一下它的基本配置。
一般springMVC的配置的地方有三个,一个是web.xml文件里,一个是自己建的spring-servlet.xml,最后一个也是自己建的application-spring.xml。后面两个文件的位置在web.xml中配置,名字可以修改。
web.xml配置详情:
web.xml配置
可以看到这里配置分为三个部分,servletservlet-mappingcontext-param
其中servlet中配置spring前置控制器DispatcherServlet类。它的作用是拦截匹配的请求。匹配的规则在servlet-mappingurl-pattern中定义。有’/’,’/‘,’.do’等等这几种方式。
然后在init-param中指明配置文件,如果这里不配置init-param,那么在DispatcherServlet的初始化过程中,会在web应用的 WEB-INF文件夹下找到文件名为[servlet-name]-servlet.xml 的配置文件,生成文件中定义的bean。load-on-startup则是配置启动顺序,这里为1是指让这个servlet随容器一起启动。
servlet-mapping主要是配置拦截规则。
context-param中配置另一个配置文件。
spring-servlet.xml配置详情:
ss配置
这里主要配置开启注解,扫描路径等。
application-spring.xml配置详情:
as配置
这里只配置了一个扫描路径,因为这个配置文件针对的是当前的servlet,所以扫描路径可以缩小,减少扫描范围。
以上就是springMVC的基本配置。在配置过程中也遇到很多问题,对于springMVC的许多东西都还是一知半解,所以待进一步学习了解之后再来详细的记录一下。