SpringBoot十三:Web開發流程一

1、創建SpringBoot,選擇Web模塊,並快速編寫Controller完成測試

讀博客:快速搭建並測試SpringBoot環境

 

2、引入靜態資源,動態資源改造頁面

static放靜態資源:css/img/js

templates放頁面,交由模板引擎操作

讀博客:靜態資源映射規則

 

3、引用模板引擎

引入Thymeleaf依賴

讀博客:Thymeleaf模板引擎簡單使用

 

4、項目測試,由模板引擎訪問到頁面

啓動主程序類,訪問http://localhost:8080/login

說明模板引擎生效

正常開發,像這些不帶數據的頁面(帶數據都是Controller來實現),都是由SpringMVC來控制頁面跳轉,下面實現此功能

擴展SpringMVC功能,創建MyMvcConfig類實現接口WebMvcConfigurer,實現方法addViewControllers

如下

package com.xue.springbootweb.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * @Description
 * 擴展SpringMVC功能
 * @Author xuexue
 * @Date 2019/10/14 9:16
 */
@Configuration
public class MyMvcConfig implements WebMvcConfigurer {

    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/login").setViewName("login");
    }
}

同樣啓動測試,一樣訪問,結果一樣。

 

5、更多流程,待完善..

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章