我们今天来介绍一个SpringMVC的基本配置,灵活的使用这些配置,可以让我们在开发中更加灵活的处理业务逻辑 。
OK,废话不多说,那就开始吧 。
SpringMVC基础配置(通过注解配置,非xml配置)这篇文章中我们的案例都会有一个MvcConfig的类用来做一个简单的配置,主要是通过ViewResolver来解决映射路径和实际页面的位置,这个类我们还可以继续扩展,让其解决更多的问题,我列举几个:
- 静态资源映射
- 拦截器使用
- 全局配置问题
静态资源映射我们都知道在SpringMVC中静态资源文件都是直接访问的,而不需要映射,这些静态资源主要包括js文件、css文件、图片文件等,那么这个需要我们单独处理,否则系统会找不到路径 。OK,这个问题的解决也很容易,假设我有一张图片放在src/main/resources/assets/img目录下,然后想在jsp页面中将其展示出来,我们先来看看jsp页面:
<%@ page contentType="text/html;charset=UTF-8" language="JAVA" %><html><head><title>Hello Sang!</title></head><body><p>Welcome To SpringMVC World!</p><p><img src=https://www.isolves.com/it/cxkf/bk/2019-08-29/"../assets/img/1.png">