我不知道是谁,但是一键三连的兄弟中的有个人,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
好了就这样吧。记得点赞关注哈。一起进步!!