圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(四)

简介: 四、SpringMVC1.添加web支持2.web.xml3.spring-mvc.xml4. Spring整合配置文件5.xml中文件声明五、配置tomcat

四、SpringMVC


1.添加web支持


2.web.xml


<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
    <!--DispatchServlet-->
    <servlet>
        <servlet-name>springmvc</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:spring-mvc.xml</param-value>
        </init-param>
        <!--和tomcat一块启动-->
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>springmvc</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
    <!--乱码过滤-->
    <filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>utf-8</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <!--Session过期时间-->
    <session-config>
        <session-timeout>15</session-timeout>
    </session-config>
</web-app>


3.spring-mvc.xml


<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/mvc
       http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
    <!--1.注解驱动-->
    <mvc:annotation-driven/>
    <!--2.静态资源过滤-->
    <mvc:default-servlet-handler/>
    <!--3.扫描包:controller-->
    <context:component-scan base-package="com.hxl.controller"/>
    <!--4.视图解析器-->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/jsp/"/>
        <property name="suffix" value=".jsp"/>
    </bean>
</beans>


此时就需要把框架完整起来


微信图片_20211231145210.png


4. Spring整合配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd">
    <import resource="classpath:spring-dao.xml"/>
    <import resource="classpath:spring-service.xml"/>
    <import resource="classpath:spring-mvc.xml"/>
</beans>


5.xml中文件声明


微信图片_20211231145243.png


有可能自动生成的是错误的,需要我们进行修改,将cache修改成mvc


五、配置tomcat


不再赘述,启动测试


至此SSM框架就整合完毕了。此时我们可以把这块部分留存下来,以后做项目的时候就可以套用。

相关文章
|
5月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的营商环境行动计划管理系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的营商环境行动计划管理系统附带文章和源代码部署视频讲解等
37 4
|
5月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的环境保护生活App附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的环境保护生活App附带文章和源代码部署视频讲解等
34 0
|
Java Spring
java202304java学习笔记第六十一天-ssm-spring配置文件-spring集成web环境
java202304java学习笔记第六十一天-ssm-spring配置文件-spring集成web环境
76 0
java202304java学习笔记第六十一天-ssm-spring配置文件-spring集成web环境
|
Java 数据库连接 Maven
用maven工程搭建SSM项目模板
用maven工程搭建SSM项目模板
Cannot build artifact ‘SSM模板+登录注册:war exploded‘ because it is included into a circular dependency (a
Cannot build artifact ‘SSM模板+登录注册:war exploded‘ because it is included into a circular dependency (a
121 0
|
XML 前端开发 架构师
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(七)
九、修改删除书籍 添加日志功能 十、查询框
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(七)
|
Java 应用服务中间件 Spring
【重温SSM框架系列】4 - Spring集成web环境(三层结构和配置监听器)
【重温SSM框架系列】4 - Spring集成web环境(三层结构和配置监听器)
190 0
【重温SSM框架系列】4 - Spring集成web环境(三层结构和配置监听器)
|
Java 数据库连接 测试技术
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(五)
六、遇到的问题 1.项目无法部署 2.数据库连接错误c3p0 3.配置文件
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(五)
|
3月前
|
Java 数据库连接 Maven
手把手教你如何搭建SSM框架、图书商城系统案例
这篇文章是关于如何搭建SSM框架以及实现一个图书商城系统的详细教程,包括了项目的配置文件整合、依赖管理、项目结构和运行效果展示,并提供了GitHub源码链接。
手把手教你如何搭建SSM框架、图书商城系统案例