springboot擴展MVC的方法
springboot擴展MVC
自定義 config -> SpringMvcConfig.java

下邊就是擴展springMVC的模板:
第一步:@Configuration 注解的作用:讓這個類變?yōu)榕渲妙悺?br />
第二步:必須實現(xiàn) WebMvcConfigurer 接口。
第三步:重寫對應(yīng)的方法。
package com.lxc.springboot.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
* @擴展springMVC
* 第一步:
* @Configuration 注解的作用:讓這個類變?yōu)榕渲妙?
* 第二步:
* 必須實現(xiàn) WebMvcConfigurer 接口
*/
@Configuration
public class SpringMvcConfig implements WebMvcConfigurer {
}
上邊這個類是一個基礎(chǔ)的模板,什么意思呢,拿controller為例,在controller控制器中,我們需要定義頁面api接口,及跳轉(zhuǎn)頁面等功能,除了這樣配置以外,還有一種配置寫法就是寫在自定義的SpringMvcConfig.java 中,里邊核心必須給類加上@Configuration,讓spring知道這個類是配置類,其次,還要實現(xiàn) WebMvcConfigrer 接口,因為這個接口中有我們需要重寫的功能。
接下來,實現(xiàn)controller控制器的功能,前提需要重寫方法,以下是所有重寫的方法,根據(jù)需要來吧,我們來重寫addViewContrllers方法:

package com.lxc.springboot.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class SpringMvcConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
// /viewTest:訪問的路徑;thymeleafPage:視圖名
registry.addViewController("/testPage").setViewName("thymeleafPage");
}
}
thymeleafPage.html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title></head>
<body>
<div>測試;</div>
</body>
</html>
測試:

到此這篇關(guān)于springboot擴展MVC的方法的文章就介紹到這了,更多相關(guān)springboot擴展MVC內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot 如何實現(xiàn)Session共享
這篇文章主要介紹了SpringBoot 如何實現(xiàn)Session共享,幫助大家更好的理解和學(xué)習(xí)spring boot框架,感興趣的朋友可以了解下2020-09-09
springboot2.x默認(rèn)使用的代理是cglib代理操作
這篇文章主要介紹了springboot2.x默認(rèn)使用的代理是cglib代理操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08
Spring的@Autowired加到接口上但獲取的是實現(xiàn)類的問題
這篇文章主要介紹了Spring的@Autowired加到接口上但獲取的是實現(xiàn)類的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10
java中關(guān)于移位運算符的demo與總結(jié)(推薦)
下面小編就為大家?guī)硪黄猨ava中關(guān)于移位運算符的demo與總結(jié)(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05
SpringBoot居然有44種應(yīng)用啟動器,你都知道嗎
很多人都不知道SpringBoot應(yīng)用啟動器竟然有44個,本文就一起來介紹一下,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2021-01-01

