/fox.png

VVulpes Blog

【Java全栈学习】三、SpringBoot文件上传&拦截器

Web开发进阶

静态资源访问

前后端分离static是不会存放内容的

实操

  • 当没有配置静态资源时,直接 “/” 后接 静态资源 名称即可访问(例:localhost:8080/test.jpg)
  • 如果不想放在根路径下直接访问,而希望在资源前面加一个统一路径images方便管理,可以通过static path设置虚拟路径(也叫过滤规则):在application.properties中加入代码
1
spring.mvc.static-path-pattern=/images/**
  • 如果在resource下额外创建了一个文件,将静态资源放在自创文件css中,则需要通过static locations进行修改(classpath是整个项目的类路径,在target下的classes,是一个固定的目录)
1
spring.web.resources.static-locations=classpath:/css

【Java全栈学习】二、Springboot控制器/映射/前端传参&APIPOST的应用

Web入门

  1. Spring Web提供了启动器starter,主要包含了三个组件:mvc、json、tomcat。
  2. webmvc组件主要提供web开发的注解(类似于控制器的注解)是web开发的基础框架
  3. json组件主要提供了JSON数据的解析,使能够接收前端发送数据并返回
  4. Tomcat为自带的容器依赖

【Java全栈学习】一、SpringBoot介绍/特点/创建/结构&热部署

SpringBoot快速上手

Springboot的介绍

Springboot旨在简化SSM(Spring\SpringMVC\Mybatis)的配置过程

Springboot的特点

之所以能够简化操作,Springboot做到了:

  1. 约定优于配置” ,用大量的默认配置代替手动配置的过程
  2. 使用内嵌的Tomcat,用户无需再手动打包war文件让服务器使用
  3. 定制Staters启动器,简化了Maven配置(帮你配置好了,简化以前可能需要写几十个依赖的情况,现在写一两个即可)
  4. 使用纯Java配置
  5. 后续维护时,Springboot提供了各种监控检测功能