首页 > 其他分享 >230126_50_SpringBoot入门

230126_50_SpringBoot入门

时间:2023-01-26 17:35:19浏览次数:37  
标签:index SpringBoot 50 springframework 230126 registry org import config

  • 4.首页实现
  • 自定义配置
package com.bill.config;

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

/**
 * @Auther: wangchunwen
 * @Date: 2023/1/26 - 01 - 26 - 14:46
 * @Description: com.bill.config
 * @version: 1.0
 */

@Configuration
public class MyMvcConfig implements WebMvcConfigurer {
    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/").setViewName("index");
        registry.addViewController("/index.html").setViewName("index");
    }
}

测试结果:


可以发现静态资源没有加载进来,出现了乱码,需要修改相关thymeleaf配置。

  • 修改index.html
  • (1)导入命名空间
<html lang="en" xmlns:th="http://www.thymeleaf.org">
  • (2)链接,本地的链接需要修改,在线的链接不需要修改。
<!-- Bootstrap core CSS -->
<link th:href="@{/css/bootstrap.min.css}" rel="stylesheet">
<!-- Custom styles for this template -->
<link th:href="@{/css/signin.css}" rel="stylesheet">
  • (3)图片
<img class="mb-4" th:src="@{/img/bootstrap-solid.svg}" alt="" width="72" height="72">

测试结果:静态资源正常导入

  • 同理,修改其他html静态资源
  • 首页配置注意点:所有页面的静态资源需要使用thymeleaf接管;@{}

标签:index,SpringBoot,50,springframework,230126,registry,org,import,config
From: https://www.cnblogs.com/wcwblog/p/17067955.html

相关文章

  • 实战-mongodb副本集搭建以及整合springboot使用
    一mongodb介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 Nosql技术门类redis内存型mongodb......
  • SpringBoot 定时任务
    示例#ScheduledTaskService.javapackagecom.ln.myboot3.schedule;importorg.springframework.scheduling.annotation.Scheduled;importorg.springframework.ster......
  • SpringBoot 定时任务示例
    示例#ScheduledTaskService.javapackagecom.ln.myboot3.schedule;importorg.springframework.scheduling.annotation.Scheduled;importorg.springframework.ster......
  • 20230126 - TurboGears 提示 builtins.NameError Session is not defined
    问题现象:TurboGears 常规操作,运行gearbox服务后报错:builtins.NameError'Session'isnotdefined解决办法:卸载最新版SQLAlchemy1.4,重新安装SQLAlchemy1.3。......
  • 代码随想录算法训练营第十一天 20.有效的括号 | 1047. 删除字符串中的所有相邻重复项
    栈应用lc20有效的括号本题考验的是对栈操作的理解,关键在于梳理逻辑,写出判断条件。在写代码之前想清楚可能存在的不匹配的情况(左括号多了,右括号不匹配最近的左括号,右括号......
  • 刷刷刷 Day 22 | 450. 删除二叉搜索树中的节点
    450.删除二叉搜索树中的节点LeetCode题目要求给定一个二叉搜索树的根节点root和一个值key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二......
  • CF850F 题解
    题意传送门有一袋\(n\)个颜色球,第\(i\)个颜色的球有\(a_i\)个。当袋子里至少有两个不同颜色的球时,执行以下步骤:一个接一个的按照顺序随机取出两个的球,这些球......
  • 230125_50_SpringBoot入门
    SpringBoot实战:员工管理系统1.静态资源导入可以从百度网盘获取资源:链接:https://pan.baidu.com/s/1x-6U_NCNEhIXOq0CcvRW-g提取码:mg94复制这段内容后打开百度......
  • 刷刷刷 Day 21 | 501. 二叉搜索树中的众数
    501.二叉搜索树中的众数LeetCode题目要求给你一个含重复值的二叉搜索树(BST)的根节点root,找出并返回BST中的所有众数(即,出现频率最高的元素)。如果树中有不止一个众数......
  • SpringBoot 教程
    什么是SpringBootSpringBoot教程提供了SpringFramework的基本和高级概念。我们的SpringBoot教程面向初学者和专业人士。SpringBoot是一个Spring模块,为Spring框架提......