Springboot实现SpringMVC配置

Springboot实现SpringMVC配置



前言

提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、thymeleaf常用命名空间

html lang=en xmlns:th=http://www.thymeleaf.org 
				xmlns:sec=http://www.thymeleaf.org/extras/spring-security
				xmlns:shiro=http://www.pollix.at/thymeleaf/shiro

二、实现配置MVC

1.创建Config类MyMvcConfig,并实现WebMvcConfigurer类

代码如下(示例): 图示中实现了视图解析器功能同样的,如果想自定义其他方法,可以实现WebMvcConfigure接口里面的方法,SpringBoot会自动优先实现用户自定义的方法(但是视图解析器一般不自己写,一般使用SpringBoot推荐使用的Thymeleaf模板引擎自带的视图解析器)。

2.例:实现拦截器

创建拦截器实现HandlerInterceptro类,实现preHandle、postHandle、afterCompletion方法。 在自己创建的MyMvcConfig中添加addInterceptors方法,如下图所示 public void addInterceptors(InterceptorRegistry registry) {//如下方法实现使用MyInterceptor拦截客户端发出的所有请求,除了"/test1"请求 registry.addInterceptor(new MyInterceptor()).addPathPatterns("/").excludePathPatterns("/test1");}**

示例方法的使用可以实现拦截所有请求,除了”/test1”请求


经验分享 程序员 微信小程序 职场和发展