欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

springBoot之访问自定义静态资源(html)

程序员文章站 2022-07-10 18:54:12
springBoot的配置文件有两种 application.yml application.properties 这两种配置文件配置访问静态文件的样式不同,但是大致相同。 一application.yml server: # 端口号 port: 8081 # 项目访问的基础路径 localhost:8081/HB/xxx context-path: /HBspri......

springBoot的配置文件有两种

        application.yml

        application.properties

     这两种配置文件配置访问静态文件的样式不同,但是大致相同。

      一 application.yml

                         

server:
  # 端口号
  port: 8081
  # 项目访问的基础路径   localhost:8081/HB/xxx
  context-path: /HB
spring:
  thymeleaf:
    # 如果是 templates 下的页面 替换为 templates即可
    prefix: classpath:/views/
    #  文件后缀类型
    suffix: .html
    #不缓存,页面编写完成后ctrl+F9,就可以看到页面修改的内容
    cache: false
    # 指定模板编码
    encoding: UTF-8

# 
#spring.thymeleaf.mode=LEGACYHTML5

 

所依赖的jar包(你自己要去找对应的版本号加上,这里不可复制,只做参考)

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
            <!-- 解决thymeleaf对html5默认校验要求高 -->
        <dependency>
            <groupId>net.sourceforge.nekohtml</groupId>
            <artifactId>nekohtml</artifactId>
            <version>1.9.22</version>
        </dependency>
    </dependencies>
            <!--
             将Spring Boot应用打包为可执行的jar或war文件,然后以通常的方式运行Spring Boot应用
             -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

    创建的前端控制器(controller)

 

@Controller
@RequestMapping("/")
public class TestController {

    @RequestMapping("/index")
    public String index(){
        return "/index";
    }
}

在resource下两个不同的文件夹下创建html文件

springBoot之访问自定义静态资源(html)

 

启动项目访问前端控制器 ,访问成功

springBoot之访问自定义静态资源(html)

 

 

 

 

 

本文地址:https://blog.csdn.net/qq_38726370/article/details/107655805

相关标签: springboot