@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的一些注解以及静态资源的处理相关推荐

  1. Springboot 页面访问不到静态资源Failed to load resource: the server responded with a status of 404 ()

    Springboot 页面访问不到静态资源 问题:在HTML文件中引入图片,但是浏览器访问不到图片. index.html: <!DOCTYPE html> <html xmlns: ...

  2. 解决springBoot配置拦截器拦截静态资源问题(亲测有效)

    首先这些是我的静态资源 在resources/static下 SpringBoot自定义MvcConfig现在是需要继承WebMvcConfigurer(官方推荐) 所以在继承了这个接口的类中 实现a ...

  3. 【springboot】模板路径、静态资源路径、WebRoot的本地路径

    前言 spring boot 2.0.0.RELEASE eclipse 4.7 maven 3.5.2 windows 7 模板路径 分离系统模版,将模板文件夹从打包后的jar文件中分离.项目发布后 ...

  4. SpringBoot指南(三)——静态资源、欢迎页、Favicon、默认页面

    文章目录 1 静态资源 2 欢迎页 3 自定义Favicon 4 默认页面跳转 1 静态资源 放在类路径下的/static./public./resources./META-INF/resources ...

  5. 六十五、SpringBoot配置拦截器拦截静态资源和区域解析器实现登陆功能

    @Author:Runsen 来源:尚硅谷 下面建议读者学习尚硅谷的B站的SpringBoot视频,我是学雷丰阳视频入门的. 具体链接如下:B站尚硅谷SpringBoot教程 本次到了SpringBo ...

  6. springboot项目 访问不到静态资源css

    解决办法

  7. springboot下载resource下的静态资源,下载excel文件损坏

    在resource下新建文件目录[template] 启动之后查看编译结果 编写下载模板方法 public void downLoadTemplate(HttpServletResponse resp ...

  8. SpringBoot之静态资源访问

    SpringBoot之静态资源访问 1.springboot访问静态资源的几种方式 (1)在src/main/resources/目录下创建 static文件夹 (2)在src/main/resour ...

  9. SpringBoot整合Thymeleaf模板引擎以及静态资源的访问

    SpringBoot整合Thymeleaf模板引擎静态资源访问的配置 Thymeleaf是一个现代服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CS ...

最新文章

  1. 设置为true有什么区别_腻子粉和腻子膏到底有什么区别,腻子粉厂家来为你讲解...
  2. 2.7 RMSprop-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  3. CSS浏览器兼容问题集-第四部分
  4. 容器中Bean的生命周期
  5. linux把profile文件删了怎么办,误删Profile后的处理
  6. Android中如何实现无缝切码流
  7. 强化学习Q-learning简单理解
  8. 【Unity】ET框架学习笔记
  9. 视频压缩基本介绍与标准
  10. OSChina 周三乱弹 —— 东京不热,北海道有点热
  11. 【学习】利用结构化思维学习
  12. 抖音SEO优化:最详细抖音视频SEO教程
  13. 大数据应用技术实验报告五 NoSQL
  14. 初一计算机下册理论知识,有关七年级信息技术下册的教学计划
  15. 解决REFERENCEERROR: primordials is not defined问题
  16. r语言员工离职_使用R机器学习进行员工离职预测系列(一)
  17. 字符串的输入输出及字符串函数
  18. 淘宝宝贝图片批量下载教程
  19. Nette框架:第一印象
  20. java aio实现_深入理解Java AIO(三)—— Linux中的AIO实现

热门文章

  1. oracle大作业_最累人7大专业
  2. ArcEngine二次开发_01(鼠标左击右击地图响应不同事件)
  3. Filter(过滤器)、Listener(监听器)
  4. 基于CUDA的离散傅里叶变换(Discrete Fourier Transform,DFT)
  5. DPDK l2fwd收发包思维导图
  6. 使用jemalloc在Go中进行手动内存管理
  7. Linux内核:Gigantic巨页与CMA的结合的PATCH补丁提交
  8. PHP exec或system执行linux脚本或可执行文件不成功?权限不够。
  9. C语言控制台窗口界面编程:printf格式化显示-修改字符字体、颜色和背景
  10. es用python增加字段_使用Python在ElasticSearch中添加@timestamp字段