当前位置: 首页 > news >正文

Springboot 默认路径说明

Spring Boot基本上是Spring框架的扩展,它消除了设置Spring应用程序所需的样板配置,极大的方便了开发者,其默认识别路径如下:

Spring Boot 作为Spring默认将 /** 所有访问映射到以下目录:
1、classpath:/static

        用于加载静态资源,比如CSS、JavaScript、图片等。在Spring Boot中,将静态资源文件放在该目录下,然后通过访问“/文件名”来访问这些静态资源文件。

例:在resources目录下创建了一个static目录,并在其中创建了一个test.js文件。通过“/test.js”路径来访问这个文件

2、classpath:/public

        用于加载公共资源,比如favicon.ico等。在Spring Boot中,将公共资源文件放在该目录下,然后通过访问“/文件名”来访问这些公共资源文件。

例:在resources目录下创建了一个public目录,并在其中创建了一个favicon.ico文件。通过访问“/favicon.ico”来访问这个文件。

3、classpath:/resources      

        用于加载resources目录下的资源,通常用于存放应用程序的配置文件、模板文件等。在Spring Boot中,将资源文件放在该目录下,然后通过访问“/文件名”来访问这些资源文件。

例:在resources目录下创建了一个test.txt文件,通过访问“/test.txt”来访问这个文件。

4、classpath:/META-INF/resources

        用于加载META-INF/resources目录下的资源,通常用于存放JAR包中的资源文件,比如Spring Boot自动配置的文件。在Spring Boot中,将资源文件放在该目录下,然后通过访问“/META-INF/resources/文件名”来访问这些资源文件。

例:在resources目录下创建了一个META-INF/resources目录,并在其中创建了一个test.txt文件。通过访问“/META-INF/resources/test.txt”来访问这个文件。

5、/(根目录)

        用于加载根目录下的资源,比如动态生成的HTML页面等。在Spring Boot中,将动态页面放在该目录下,通过访问“/文件名”来访问这些动态页面。

例:在根目录下创建了一个index.html文件,通过访问“/index.html”来访问这个文件。

http://www.lryc.cn/news/123548.html

相关文章:

  • springboot注册拦截器与返回统一标准响应格式
  • 卷王特斯拉又全网降价了,卷死车企们
  • wiley:revision 流程
  • 【论文阅读】基于深度学习的时序预测——Pyraformer
  • 玩转IndexedDB,比localStorage、cookie还要强大的网页端本地缓存
  • RedisDesktopManager连不上redis问题解决(小白版)
  • 蓝帽杯 取证2022
  • MyBatis and or使用列表控制or条件
  • C语言刷题训练【第11天】
  • 正则表达式的使用
  • PHP 求解两字符串所有公共子序列及最长公共子序列 支持多字节字符串
  • linux内核bitmap之setbit汇编实现
  • Golang设计模式
  • leetcode151. 反转字符串中的单词
  • 【BASH】回顾与知识点梳理(十七)
  • 时序预测-Informer简介
  • 2023牛客第七场补题报告C F L M
  • Android使用kotlin+协程+room数据库的简单应用
  • Kubernetes pod调度约束[亲和性 污点] 生命阶段 排障手段
  • Matlab实现模拟退火算法(附上多个完整源码)
  • 前后端分离------后端创建笔记(03)前后端对接(上)
  • stable diffusion安装包和超火使用文档及提示词,数字人网址
  • 训练营:贪心篇
  • 四、Dubbo扩展点加载机制
  • [保研/考研机试] KY103 2的幂次方 上海交通大学复试上机题 C++实现
  • 时序预测 | MATLAB实现基于BP神经网络的时间序列预测-递归预测未来(多指标评价)
  • 组合模式(C++)
  • git上传问题记录
  • 通过动态IP解决网络数据采集问题
  • 可重入锁,不可重入锁,死锁的多种情况,以及产生的原因,如何解决,synchronized采用的锁策略(渣女圣经)自适应的底层,锁清除,锁粗化,CAS的部分应用