Springboot笔记(web开启)-08

news/2024/7/9 3:54:06

有一些日志什么的后续我会补充

1.使用springboot:

  • 创建SpringBoot应用,选中我们需要的模块;
  • SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来
  • 自己编写业务代码;

2.SpringBoot对静态资源的映射规则
前提我们了解一下:
classpath是什么?
Spring Boot的classpath是默认的类路径,它可以包含应用程序代码、依赖库、配置文件等。具体来说,在使用Spring Boot时,classpath通常指的是src/main/java路径以及src/main/resouces路径和第三方jar包的根路径

  • 所有/webjars/ ,都去classpath:/META-INF/resources/webjars/找资源;

    什么是webjars?

    WebJars是被打包成JAR文件 (Java Archive)形式的客户端web资源库(例如:jQuery、Bootstrap等)。即WebJars是库,是各种web资源库,打包成jar文件形式。
    官网:
    http://www.webjars.org/
    请添加图片描述
    选择我们需要的JQ的maven依赖,加入到pom文件里面

<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>jquery</artifactId>
    <version>3.3![请添加图片描述](https://img-blog.csdnimg.cn/direct/a4d4bcfc1b714330a732a21b714abaf3.png)
.1</version>
</dependency>

请添加图片描述

在访问的时候只需要写webjars下面资源的名称即可
我修改了端口号,默认一般是8080

 localhost:8084/webjars/jquery/3.3.1/jquery.js

请添加图片描述

  • "/" 访问当前项目的任何资源,都去(静态资源的文件夹)找映射**

“classpath:/META‐INF/resources/”,
“classpath:/resources/”,
“classpath:/static/”,
“classpath:/public/”
“/”:当前项目的根路径

第一种我就不创建了,
请添加图片描述

  • 欢迎页, 静态资源文件夹下的所有index.html页面;被"/ "映射
    请添加图片描述请添加图片描述

  • 所有的/fawicon.jco都是在静态资源文件下找

把图标(以下的图标是c)资源放在静态文件即可,到时候访问页面会更改图标

请添加图片描述

自定义资源路径:
举例子:
spring.resources.static-locations=classpath:/hello/,classpath:/hi/


http://lihuaxi.xjx100.cn/news/2113092.html

相关文章

亚马逊服务器ssh以及scp

ssh awspass.pem为创建服务器时创建的密钥&#xff0c;ubuntu用户 ssh -i "awspass.pem" ubuntuipscp scp -i "awspass.pem" -r dist/* ubuntuip:/home/ubuntu/

基于Java中的SSM框架实现矿场仓储管理系统项目【项目源码+论文说明】计算机毕业设计

基于Java中的SSM框架实现矿场仓储管理系统演示 摘要 随着数字化的建设&#xff0c;根据当时的发展和用户的需求&#xff0c;选择使用矿产资源管理的信息都是可以用作示范。物质生活已经达到了人们的基本要求&#xff0c;人们追求生活层次越来越高&#xff0c;享受生活成为人们…

mysql面试题以及答案

1 基础 1.1、MySQL有哪些数据库类型&#xff1f; 数值类型 有包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT&#xff0c;分别表示 1 字节、2 字节、3 字节、4 字节、8 字节的整数类型。 1&#xff09;任何整数类型都可以加上 UNSIGNED 属性&#xff0c;表示无符号整数。 …

Android中的前台Service

文章目录 概念介绍使用场景启动方式结束方式概念介绍 前台服务可以说是除了绑定式Service和非绑定式Service之外,又一种Service类型。 顾名思义,它是运行在前台可以和用户打交道的Service。也因此它的优先级相比另外两个运行在后台的Service要高,几乎不会被系统回收。 使…

C语言:自定义类型:结构体

目录 1. 前言 2. 结构体初识 3. 结构体创建变量 3.1 方法一 3.2 方法二 4. 结构体初始化 5. 结构体自引用 6. 结构体的大小 6.1 结构体对齐规则 6.2 常规结构体 6.3 结构体成员含数组 6.4 结构体嵌套结构体 6.5 为什么存在结构体对齐&#xff1f; 6.6 修改默认对…

显卡基础知识及元器件原理分析

显卡应该算是是目前最为火热的研发方向了&#xff0c;其中的明星公司当属英伟达。 当地时间8月23日&#xff0c;英伟达发布截至7月30日的2024财年第二财季财报&#xff0c;营收和利润成倍增长&#xff0c;均超市场预期。 财报显示&#xff0c;第二财季英伟达营收为135.07 亿美…

python 爬取杭州小区挂牌均价

下载chrome驱动 通过chrome浏览器的 设置-帮助-关于Google Chrome 查看你所使用的Chrome版本 驱动可以从这两个地方找: 【推荐】https://storage.googleapis.com/chrome-for-testing-publichttp://npm.taobao.org/mirrors/chromedriver import zipfile import os import r…

Spring事务扩展点-TransactionSynchronization

文章目录 什么是TransactionSynchronization怎么用&#xff1f;一些弊端 什么是TransactionSynchronization Spring 提供的 TransactionSynchronization 是一个非常重要的扩展点&#xff0c;它允许开发者参与到 Spring 管理的事务生命周期中的特定阶段&#xff0c;从而能够在事…