springBoot的一些注解以及静态资源的处理
@EnableAutoConfiguration 自动装配
autoconfigure:自动配置
@Configuration 自动配置的类,都会被sping接管配置
@EnableConfigurationProperties 自动配置的配置属性@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET) 是否是一个JavaWeb的@PathVariable("id") 这个注解是拿到 @GetMapping("/updateUser/{id}")的id,拿地址栏的id必须加@PathVariable
springBoot下面有一堆自动配置类基本原理-->xxxAutoConfiguraion向容器中自动配置组件 ; xxxxProperties:自动配置类,装配配置文件中的自定义的一些内容!
一:分析源码找springBoot的自动配置二:通过webjars去找文件所在的位置,比如找jquery的文件位置,还可以通过浏览器看 http://localhost:8080/webjars/jquery/3.5.1/jquery.js注意导入依赖之后重启项目三:springBoot2.5.0版本的classpath:/META-INF/等的其它四个这种类型的字符串数组一级继承在父类的WebProperties里面了四:注意点 运行时要把application里的东西注释掉否则报错五:资源优先级 resources>static(默认)>public 一般在public放一些公共资源
切记如果在application.properties中放了#spring.mvc.static-path-pattern=路径名 那么前端这些静态资源就无效了就访问不到了,就报错误页六:总结 在springBoot中我们可以用以下方式处理静态资源1.webjars 需要用localhost:8080/webjars/2. public,static,/**,resources, 这四种直接映射到 localhost:8080/
springBoot的一些注解以及静态资源的处理相关推荐
- Springboot 页面访问不到静态资源Failed to load resource: the server responded with a status of 404 ()
Springboot 页面访问不到静态资源 问题:在HTML文件中引入图片,但是浏览器访问不到图片. index.html: <!DOCTYPE html> <html xmlns: ...
- 解决springBoot配置拦截器拦截静态资源问题(亲测有效)
首先这些是我的静态资源 在resources/static下 SpringBoot自定义MvcConfig现在是需要继承WebMvcConfigurer(官方推荐) 所以在继承了这个接口的类中 实现a ...
- 【springboot】模板路径、静态资源路径、WebRoot的本地路径
前言 spring boot 2.0.0.RELEASE eclipse 4.7 maven 3.5.2 windows 7 模板路径 分离系统模版,将模板文件夹从打包后的jar文件中分离.项目发布后 ...
- SpringBoot指南(三)——静态资源、欢迎页、Favicon、默认页面
文章目录 1 静态资源 2 欢迎页 3 自定义Favicon 4 默认页面跳转 1 静态资源 放在类路径下的/static./public./resources./META-INF/resources ...
- 六十五、SpringBoot配置拦截器拦截静态资源和区域解析器实现登陆功能
@Author:Runsen 来源:尚硅谷 下面建议读者学习尚硅谷的B站的SpringBoot视频,我是学雷丰阳视频入门的. 具体链接如下:B站尚硅谷SpringBoot教程 本次到了SpringBo ...
- springboot项目 访问不到静态资源css
解决办法
- springboot下载resource下的静态资源,下载excel文件损坏
在resource下新建文件目录[template] 启动之后查看编译结果 编写下载模板方法 public void downLoadTemplate(HttpServletResponse resp ...
- SpringBoot之静态资源访问
SpringBoot之静态资源访问 1.springboot访问静态资源的几种方式 (1)在src/main/resources/目录下创建 static文件夹 (2)在src/main/resour ...
- SpringBoot整合Thymeleaf模板引擎以及静态资源的访问
SpringBoot整合Thymeleaf模板引擎静态资源访问的配置 Thymeleaf是一个现代服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CS ...
最新文章
- 设置为true有什么区别_腻子粉和腻子膏到底有什么区别,腻子粉厂家来为你讲解...
- 2.7 RMSprop-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
- CSS浏览器兼容问题集-第四部分
- 容器中Bean的生命周期
- linux把profile文件删了怎么办,误删Profile后的处理
- Android中如何实现无缝切码流
- 强化学习Q-learning简单理解
- 【Unity】ET框架学习笔记
- 视频压缩基本介绍与标准
- OSChina 周三乱弹 —— 东京不热,北海道有点热
- 【学习】利用结构化思维学习
- 抖音SEO优化:最详细抖音视频SEO教程
- 大数据应用技术实验报告五 NoSQL
- 初一计算机下册理论知识,有关七年级信息技术下册的教学计划
- 解决REFERENCEERROR: primordials is not defined问题
- r语言员工离职_使用R机器学习进行员工离职预测系列(一)
- 字符串的输入输出及字符串函数
- 淘宝宝贝图片批量下载教程
- Nette框架:第一印象
- java aio实现_深入理解Java AIO(三)—— Linux中的AIO实现
热门文章
- oracle大作业_最累人7大专业
- ArcEngine二次开发_01(鼠标左击右击地图响应不同事件)
- Filter(过滤器)、Listener(监听器)
- 基于CUDA的离散傅里叶变换(Discrete Fourier Transform,DFT)
- DPDK l2fwd收发包思维导图
- 使用jemalloc在Go中进行手动内存管理
- Linux内核:Gigantic巨页与CMA的结合的PATCH补丁提交
- PHP exec或system执行linux脚本或可执行文件不成功?权限不够。
- C语言控制台窗口界面编程:printf格式化显示-修改字符字体、颜色和背景
- es用python增加字段_使用Python在ElasticSearch中添加@timestamp字段