配置文件加载位置springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件。–file:./config/ –file:./ –classpath:/config/ –classpath:/优先级由高到底,高优先级的配置会覆盖低优先级的配置SpringBoot会从这四个位置全部加载主配
JWT简介什么是JWTJWT(Json Web Token)是一个开放标准,它定义了一种紧凑的、自包含的方式,用于在各方面之间以JSON对象安全地传输信息,此信息可以验证和信任,因为它是数字签名的,jwt可以使用密钥(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名简单理解: JWT简称Json Web Token, 也就是通过JSON形式作为Web应用中的令牌, 用于在各方之间安
转载 2024-09-26 14:12:38
53阅读
SpringBoot启动流程源码:1、启动SpringBoot启动类SpringbootdemoApplication中的main方法。@SpringBootApplication public class SpringbootdemoApplication { public static void main(String[] args) { SpringApplicati
转载 2024-06-26 20:30:05
63阅读
Springboot-JWT一、知识点二、目标三、内容分析四、内容1、CSRF1.1 概述1.2 原理1.3 解决方案2、JWT2.1 什么是token2.2 什么是JWT2.3 JWT的请求流程2.4 为什么使用JWT2.4.1 传统Session认证的弊端2.4.2 JWT认证的优势2.4 JWT结构2.5.1 Header2.5.2 Payload2.5.3 Signature3、Spri
转载 2024-10-10 12:38:52
45阅读
springboot jar包启动项目,jvm参数设置
转载 2023-05-26 02:23:20
674阅读
SpringBoot项目监控JVM前期准备操作步骤1,springboot工程新增依赖2,新增配置文件3,启动应用4,安装prometheus1,下载:[prometheus下载地址](https://prometheus.io/download/)2,上传到服务器上 /application/prometheus-2.43.0.linux-amd64.tar.gz3, 解压缩:4,修改配置文件
转载 2024-06-26 19:42:10
387阅读
在创建spring项目的时候,最烦的就是各种xml配置,通常有一个小坑可能会耽误好久时间,现在springboot已经改变了这种现象,让你告别xml配置,并且只要启动一个java类,搭配上嵌入式的web容器,简直爽歪歪。springboot的思想就是“约定大于配置”,也就是说对于同一件事件或是操作,大部分开发者的做法都相同,那springboot就默认提供这种方式,这样大部分人就不需要手动配置,当
转载 2023-11-13 17:00:05
630阅读
重要要点 在这篇文章中,我将向您展示如何: 从GitHub检索一个简单的Spring Boot Java App 将其连接到Azure Database for MySQL Service 设置在Microsoft Azure上运行WildFly的Linux VM 将示例应用程序部署到WildFly服务器。 最近,有人要求我在Microsoft Azure上构建一个在WildFl
转载 2024-05-10 15:18:21
40阅读
SpringBoot + vue + amaze ui demo 实现篇dao层使用逆向工程生成的mapper代码实现常规curd操作,不予赘述service封装基础的业务操作,注入Mapper依赖,添加事务处理注解controller层使用restcontroller提供restapi接口,为调用,处理方便统一,建立统一的返回结果类,封装返回状态,返回码和数据private Integer re
转载 2024-03-28 10:59:25
27阅读
目录1. 项目环境2. 在项目pom.xml文件中引入依赖3. 准备数据库相关4.基于注解形式使用Mybatis4.1. 创建各层文件4.2.1 Xxx实体类4.2.2 XxxMapper4.2.3 XxxService4.2.4 XxxServiceImp4.2.5 XxxController4.2. 配置文件5. 基于.xml使用Mybatis5.1 XxxMapper文件5.2 XxxMa
转载 11月前
190阅读
前面我们提到,Spring被VMWare收购而进入云计算领域,那为什么会是VMWare?我想了解云计算的朋友都知道,虚拟化技术在云计算中的地位,为什么叫做云?其实是很形象的,因为资源被虚拟化了,可以飘来飘去!而VMware在虚拟化的地位,大家也都清楚明白。其实,我觉得更重要的是VMWare背后是EMC和INTEL,EMC在存储领域实力大家有目共睹,而INT
转载 2024-10-22 12:09:32
25阅读
虚拟机(Virtual Machine)是一种模拟计算机系统的软件,可以在计算机上创建一个虚拟的硬件环境,使得用户可以在一个操作系统上运行另一个操作系统。在进行虚拟机配置时,Linux是一个非常流行的选择,因为Linux操作系统具有开源、灵活、安全等优点。 在配置Linux虚拟机时,首先需要选择合适的虚拟化软件,比较常用的有VMware、VirtualBox、Xen等。在选择软件时,需要考虑操作
原创 2024-03-07 10:36:18
7阅读
# VM配置Hadoop的步骤详解 Hadoop 是一个流行的开源框架,用于处理和存储大数据。在计算和处理大规模数据时,虚拟机(VM)是一种灵活、安全、经济的选择。下面将介绍如何在虚拟机上配置Hadoop,并给出相应的代码示例。 ## 1. 准备工作 在开始之前,您需要准备以下几样东西: - 一台虚拟机(建议至少 4 GB RAM)。 - 安装的 Java 环境(JDK)。 - 下载 Had
原创 2024-10-22 05:24:49
42阅读
# 如何配置Java虚拟机(Java VM)环境 ## 简介 在进行Java开发时,配置Java虚拟机(Java VM)是非常重要的一步。本文将介绍Java虚拟机的配置流程,详细说明每个步骤需要做什么,并提供相应的代码示例和注释。 ## 配置流程 以下是配置Java虚拟机的基本流程,可以通过表格展示: | 步骤 | 动作 | | --- | --- | | 1. 安装Java Devel
原创 2023-11-27 11:28:13
46阅读
springboot配置文件支持两种形式的写法,一种是经典的properties另一种是yml yml通过空格缩进的形式来表示对象的层级关系,这里采用yml方法来示例,如果你之前写过k8s的容器文件话那就更容易上手了
 概念Spring的缺点      大量的XML配置和复杂的依赖管理。Spring项目每集成一个开源软件,就需要增加一些基础配置配置越来越多、不易理解、容易配置出错。什么是Spring Boot        Spring Boot是Pivota团队提供的全新框架,其设计目的是用来简化Spring项目的初始搭建以及开
关于WebApplicationTypeSpring的主要开发场景是Web应用,我们将上例改成一个Web应用, 我们首先通过Sping Tools插件添加一个"Spring Web"依赖。 添加完成后,插件在pom.xml文件添加了"spring-boot-starter-web"依赖,并在resources目录下创建了"static"和"templates"子目录。这时我们的代码不做任何修改,再
转载 2024-03-17 11:56:44
22阅读
前言本文主要介绍SpringBoot的一些打包事项和项目部署以及在其中遇到一些问题的解决方案。SpringBoot打包在SpringBoot打包这块,我们就用之前的一个web项目来进行打包。 首先需要明确的是,该项目打包的形态是可执行的jar包,还是在tomcat下运行的war包。 虽然本项目是用maven构建的,用maven打包也更加方便,但是这里也说明普通非maven打包的项目如何打包。Mav
转载 2024-03-18 19:28:14
118阅读
1.注意事项1.1 windows系统确认所有的关于VmWare的服务都已经启动1.2 自定义VmWare网关地址 注:第6步中的ip可以随意设置,这里只是例证1.3 确认VmNet8网卡已经配置好了IP地址和DNS2.下载vm虚拟机链接:https://pan.baidu.com/s/1u5jFqQum-wud52Wo3FRvjw 提取码:XWFN2.1 将虚拟机文件夹复制三份,并分别
转载 2023-11-08 22:36:43
148阅读
# 使用 Spring Boot 进行 JVM 数据收集的完整指南 在现代 Java 应用程序开发中,Java 虚拟机 (JVM) 数据收集是至关重要的,这有助于监控和优化性能。对于刚入行的小白来说,实现 JVM 数据收集可能会有些复杂。在这篇文章中,我将带你一步步了解如何使用 Spring Boot 进行 JVM 数据收集。我们将遵循以下步骤: ## 流程概述 下面是整个过程的简要步骤:
原创 10月前
35阅读
  • 1
  • 2
  • 3
  • 4
  • 5