千家信息网

Springboot中静态文件的引入方式有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家分享的是有关Springboot中静态文件的引入方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。thymeleaf 模式依赖中引入 org.springframework.boot spring-boot-starter-thymeleaf

可选配置

如果你有

WebMvcConfigurationSupport 的一些类引用. 你需要放行他们

如果你引用了 springSecurity

你也需要放行他们

thymeleaf 需要通过controller层转向view 层

import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RestController;import org.springframework.web.servlet.ModelAndView;/** * @ClassName: * @Descripton: * @Author: sansy * @Date: 2019/5/16 10:12 * @Version: 2.0 */@RestControllerpublic class IndexController {    @RequestMapping(value = "/index", method = RequestMethod.GET)    public ModelAndView index() {        System.out.println("/index进入controller控制器");        ModelAndView mav = new ModelAndView();        mav.setViewName("index");        return mav;    }    @RequestMapping(value = "/home", method = RequestMethod.GET)    public ModelAndView home() {        System.out.println("/home进入controller控制器");        ModelAndView mav = new ModelAndView();        mav.setViewName("index");        return mav;    }    @RequestMapping(value = "/error", method = RequestMethod.GET)    public ModelAndView error() {        System.out.println("/error进入controller控制器");        ModelAndView mav = new ModelAndView();        mav.setViewName("index");        return mav;    }    @RequestMapping(value = "/login", method = RequestMethod.GET)    public ModelAndView login() {        System.out.println("/login进入controller控制器");        ModelAndView mav = new ModelAndView();        mav.setViewName("index");        return mav;    }    @RequestMapping(value = "/", method = RequestMethod.GET)    public ModelAndView indexs() {        System.out.println("/ 进入controller控制器");        ModelAndView mav = new ModelAndView();        mav.setViewName("index");        return mav;    }    @RequestMapping(value = "/404", method = RequestMethod.GET)    public ModelAndView error404() {        System.out.println("/404 进入controller控制器");        ModelAndView mav = new ModelAndView();        mav.setViewName("index");        return mav;    }}

yml 做如下配置

构架这样构架

非thymeleaf 模式

首先去掉依赖

删除controller的指向view层

如果你想带控制器也是可以的 (带的话 指向index. 不带的话 默认指向index .可以理解成一个绝对路径,一个相对路径)

yml文件中这样配置

是为了能够直接访问 根目录下的text文件

构架如下

完成.

感谢各位的阅读!关于"Springboot中静态文件的引入方式有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

控制器 控制 文件 指向 构架 配置 方式 静态 内容 更多 模式 篇文章 路径 不错 实用 文章 根目录 看吧 知识 参考 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 保险科技 互联网保险 互联网的科技 互联网是不是新科技 互联网中国科技 深圳互联网络科技有限公司 互联网科技的英文 互联网科技公司名称 互联网科技股午盘股票涨跌 贵州叶脉互联网科技有限公司所属行业 花神(南京)互联网科技有限公司 宜昌元轩互联网科技有限公司 四川慕妮娅互联网科技有限公司 工业互联网等科技实现智能化赋能 2021互联网科技公司排名 每天都有哪些好的互联网科技 陕西云淼互联网科技公司 张家口科技产业互联网平台 北京互联网科技类企业分布 互联网科技的前景 深圳互联网科技园地址 为想互联网科技 天扬科技互联网广告 互联网科技有限公司 翻译 互联网和高科技公司 恒银科技与互联网金融 深圳育鹏互联网科技有限公司招聘 上海钢联属于互联网科技股吗 艺电能源互联网科技有限公司招聘 长沙渺峰互联网科技有限公司 美国五大互联网科技公司市值多少
0