008 web整合--静态资源的引入

一 .概述

  在springboot之中,我们的静态资源文件和页面的内容都没法放置在webapp之中了,因此springboot指定了默认的静态资源存放位置.



二 .静态资源文件

  一般情况下,springboot支持我们将静态资源文件,如js,css,html等存放在一些默认的文件下.

  我们常用的就是下面的几个文件夹:

  static文件夹 ,public文件夹.



三.欢迎页的配置

  我们知道在web.xml之中,我们可以配置一个欢迎页,现在springboot为我们提供了一个默认的欢迎页,我们只要在静态资源文件夹下面配置index.html页面就

  能创建一个欢迎页.



四. 自定义静态资源文件夹

  在一些情况下,我们可能想将我们静态资源文件放在一些特定的位置.

  springboot也为我们提供了这种功能的方式,我们可以将我们的静态资源放置的目录通过配置进行修改.  

spring:
  resources:
    static-locations:
    - classpath:static

通过上面的配置,我们就能修改默认的静态资源的存放位置.

  

原文地址:https://www.cnblogs.com/trekxu/p/9460511.html

时间: 2024-07-30 09:23:27

008 web整合--静态资源的引入的相关文章

基于C# Socket的Web服务器---静态资源处理

Web服务器是Web资源的宿主,它需要处理用户端浏览器的请求,并指定对应的Web资源返回给用户,这些资源不仅包括HTML文件,JS脚本,JPG图片等,还包括由软件生成的动态内容.为了满足上述需求,一个完整的Web服务器工作流程: 1)   服务器获得浏览器通过TCP/IP连接向服务器发送的http请求数据包. 2)   HTTP请求经过Web服务器的HTTP解析引擎分析得出请求方法.资源地址等信息,然后开始处理. 3)   对于静态请求,则在服务器上查询请求url路径下文件,并返回(如果未找到则

TCP/IP协议学习(四) 基于C# Socket的Web服务器---静态资源处理

目录 1. C# Socket通讯 2. HTTP 解析引擎 3. 资源读取和返回 4. 服务器测试和代码下载 Web服务器是Web资源的宿主,它需要处理用户端浏览器的请求,并指定对应的Web资源返回给用户,这些资源不仅包括HTML文件,JS脚本,JPG图片等,还包括由软件生成的动态内容.为了满足上述需求,一个完整的Web服务器工作流程: 1) 服务器获得浏览器通过TCP/IP连接向服务器发送的http请求数据包. 2) HTTP请求经过Web服务器的HTTP解析引擎分析得出请求方法.资源地址等

LAMP+NFS实现多个web服务器静态资源统一存储

需求分析: 1.前端需支持更大的访问量,单台Web服务器已无法满足需求了,则需扩容Web服务器: 2.虽然动态内容可交由后端的PHP服务器执行,但静态页面还需要Web服务器自己解析,那是否意味着多台Web服务器都需要在各自的系统中都存有一份静态页面数据呢? 其实这样也不是不可以,毕竟文件本地访问,速度还是有优势的,但这却涉及到多台Web服务器间内容的一致性问题,这种问题也不可避免: 那么如果能将静态页面集中存放,所有Web服务器都来集中地取文件,对于文件的一致性就有了保障,这个集中地就叫做"文件

jQuery结合CSS实现手风琴组件(2)----利用seajs实现静态资源模块化引入

1. 目录结构(webStrom) 2. 代码 1.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS DIV 1</title> <script type="text/javascript" src="js/jquery-3.0.0.js"&g

Springboot 系列(五)Spring Boot web 开发之静态资源和模版引擎

前言 Spring Boot 天生的适合 web 应用开发,它可以快速的嵌入 Tomcat, Jetty 或 Netty 用于包含一个 HTTP 服务器.且开发十分简单,只需要引入 web 开发所需的包,然后编写业务代码即可. 自动配置原理? 在进行 web 开发之前让我再来回顾一下自动配置,可以参考系列文章第三篇.Spring Boot 为 Spring MVC 提供了自动配置,添加了如下的功能: 视图解析的支持. 静态资源映射,WebJars 的支持. 转换器 Converter 的支持.

SpringBoot 基于web应用开发(请求参数获取,静态资源,webjars)

SpringBoot 基于web应用开发 一.Lombok使用 1.导入依赖库 <dependency>    <groupId>org.projectlombok</groupId>    <artifactId>lombok</artifactId>    <version>1.18.6</version></dependency> 2.安装插件 3.在实体bean使用 @Data    相当于set,ge

vue引入assets和static静态资源问题

1.assets文件夹与static文件夹的区别 assets文件是src下的,所以最后运行时需要进行打包,一般用来存放自己用到的静态资源: static文件不需要打包就直接放在最终的文件中了,一般用来存放第三方静态资源. 引入静态资源方法:js中用import,css中用@import url(...) ,index.html中用link(script)标签引入. 利用vue-cli脚手架搭建的webpack对各种文件的编译一般是配置好的. 2.遇到的问题 第一次使用vue构建工具做项目,业余

转转hybrid app web静态资源离线系统实践

一.前言 目前的转转app是一个典型的hybrid app,采用的是业内主流的做法: 客户端内有大量业务页面使用webview内加载h5页面承载. 其优点是显而易见的,即:web页面上线频度满足快速迭代的业务需求,不受客户端审核和发版的时间限制,也可以将各个业务线的开发工作分摊到各个业务的fe团队上,使得个业务线可以并行开发. 而缺点,则不言而喻的在于客户端内webview加载h5页面,准确来说是web应用的性能和体验,是肯定不及客户端的.本篇文章中,笔者将会梳理立足于本团队内,根据团队的特点和

Nginx(一):静态资源web服务器配置详解

一.Nginx概述 1.Nginx简介 解决基于进程模型产生的C10k问题,请求时即使无状态连接如web服务都无法达到并发响应量级一万现状.2006年俄罗斯编写.全称为engine X,缩减合并称为nginx.  官方站点:http://nginx.org/. 2013年发出企业版Nginx Plus 二次发行版:tengine, OpenResty- - 2.Nginx的特性 1) 模块化设计.较好扩展性:早期不支持模块的动态装卸载 2) 高可靠性:基于master/worker模式 mast