SpringBoot的静态页面加载

本文介绍了SpringBoot中静态页面的两种加载方式:非controller模式和controller模式。非controller模式只需将文件放置于resources/static文件夹下;controller模式则需要创建对应的controller类并配置访问路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我不知道是谁,但是一键三连的兄弟中的有个人,5年后月入百万!!

SpringBoot的静态页面加载分为两种方式:非controller模式和controller模式

一、非controller模式

直接把需要的静态页面文件放在的SpringBoot项目的resources/staic文件夹下即可。 spring boot默认开启了静态文件的配置,任何放在static文件夹下的资源都是静态文件。引用静态文件时以 “ / ” 或者前缀不加任何定位符,都会去static文件夹下查找。如下图:
在这里插入图片描述
以上就完成了,啾咪!!!
访问的时候是写(xxx为文件名哈!)

http://localhost:8080/xxx.html

二、controller模式

如果说不习惯使用/xxx.html。还是想用/xxx来访问的话,需要添加几步:
1.在项目包下新建web文件夹,然后新建一个controller类。如下图
在这里插入图片描述
代码如下:

package com.zzj.demo001.web;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class HelloController {
    @GetMapping("/hhh")
    public String hhh(){
        return "hhh";//表示访问“/hhh”时会去打开hhh.html文件
    }
}

那么自然需要告知电脑hhh.html在哪了。接下来在application.properties添加如下配置:

# 定位页面的目录到static/下
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.html

这样访问的时候写如下网址即可

http://localhost:8080/xxx

好了就这样吧。记得点赞关注哈。一起进步!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值