Fork me on Github

SpringMVC环境配置

一、pom.xml

复制代码
 1       <!--SpringMVC-->
 2       <dependency>
 3         <groupId>org.springframework</groupId>
 4         <artifactId>spring-webmvc</artifactId>
 5         <version>5.3.16</version>
 6       </dependency>
 7       <!--日志-->
 8       <dependency>
 9         <groupId>ch.qos.logback</groupId>
10         <artifactId>logback-classic</artifactId>
11         <version>1.2.10</version>
12       </dependency>
13       <!--ServletAPI-->
14       <dependency>
15         <groupId>javax.servlet</groupId>
16         <artifactId>servlet-api</artifactId>
17         <version>2.5</version>
18         <scope>provided</scope>
19       </dependency>
复制代码

 

二、web.xml

复制代码
 1   <!--注册DispatcherServlet-->
 2   <servlet>
 3     <servlet-name>springmvc</servlet-name>
 4     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
 5     <!--关联一个springmvc配置文件-->
 6     <init-param>
 7       <param-name>contextConfigLocation</param-name>
 8       <param-value>classpath:springmvc-servlet.xml</param-value>
 9     </init-param>
10     <!--启动级别-->
11     <load-on-startup>1</load-on-startup>
12   </servlet>
13   <!--匹配请求-->
14   <servlet-mapping>
15     <servlet-name>springmvc</servlet-name>
16     <url-pattern>/</url-pattern>
17   </servlet-mapping>
复制代码

 

三、springmvc-servlet.xml

复制代码
 1     <!--扫描组件-->
 2     <context:component-scan base-package="com.ang.controller"/>
 3 
 4     <!-- 默认的注解映射 -->
 5     <mvc:annotation-driven/>
 6 
 7     <!-- 解除servlet对静态资源文件访问的限制,使得静态资源先经过 -->
 8     <mvc:default-servlet-handler/>
 9 
10     <!-- 定义跳转的文件的前后缀 ,视图模式配置 -->
11     <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
12         <!-- 前缀和后缀,变成一个可用的url地址 -->
13         <property name="prefix" value="/WEB-INF/templates/"/>
14         <property name="suffix" value=".html"/>
15     </bean>
复制代码
posted @   菜鸟昂  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示