springboot路径war

我开源了团队内部基于SpringBoot Web快速开发的API脚手架stater

我们现在使用**SpringBoot** 做Web 开发已经比之前SprngMvc 那一套强大很多了。 但是 用SpringBoot Web 做API 开发还是不够简洁有一些。 每次Web API常用功能都需要重新写一遍。或者复制之前项目代码。于是我封装了这么一个 ![](https://image ......
脚手架 SpringBoot 团队 stater API

springboot nohup 启动部署脚本

nohup作为简单的jar包部署程序,可以保证关闭窗口后程序继续运行。 使用说明: APP_NAME设置为jar包名,脚本和jar包放在同一个目录下脚本命名为:start.sh 自己随意命名。 启动: sh start.sh #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=aaa ......
脚本 springboot nohup

springboot整合mybatis

项目结构: 1.添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins ......
springboot mybatis

springboot日志

日志简述 我们具体应该怎么选用 如何使用 首先应该导入抽象框架,搞出日志记录器,穿进去你想记录的类 日志适配层 最上都是抽象接口,中间是适配层,来适配本来不也是slf4j框架的 包装层解决历史遗留问题 如何把其他框架的日志替换成slf4j,把原来包里的替换成over,over里的类原来的包都有只是实 ......
springboot 日志

springboot——yaml格式

......
springboot 格式 yaml

springboot

起步依赖 这两个包的源码: 第一个: <developers> <developer> <name>Pivotal</name> <email>info@pivotal.io</email> <organization>Pivotal Software, Inc.</organization> <o ......
springboot

转:springboot2.0 集成redis服务详解,以及 (Lettuce & Jedis)

springboot2.0 集成redis服务详解,以及 (Lettuce & Jedis) ......
springboot2 springboot Lettuce redis Jedis

springboot简介

spring程序于springboot程序对比 springboot程序必须联网 另外可以去spring的官网创建项目 进入spring官网 选择这个 选择配置 点击generate生成 会生成zip压缩文件 ......
springboot 简介

springboot——入门案例

真简单啊 springboot 学了入门案例,有感而发 首先是一个自带的配置文件: package com.example.springboot_01; import org.springframework.boot.SpringApplication; import org.springframe ......
springboot 案例

SpringBoot系列---【StopWatch优雅实现统计代码耗时】

# StopWatch优雅实现统计代码耗时 ```java #org.springframework.util.StopWatch StopWatch stopWatch = new StopWatch(); stopWatch.start("task1"); //逻辑代码1 ... stopWat ......
SpringBoot StopWatch 代码

SpringBoot系列--【如何集成prometheus?】

# 如何集成prometheus? ## 1.添加pom依赖 ![](https://img2023.cnblogs.com/blog/1674440/202307/1674440-20230719151751232-1096555525.png) 注意:prometheus的版本依赖springb ......
SpringBoot prometheus

SpringBoot系列--【K8s中的SpringBoot如何给应用配置健康检查?】

# K8s中的SpringBoot如何给应用配置健康检查? ## 1.健康检查的必要性 作为业务监控的首要目标,服务的存活性,也就是它的健康状况,成为了重中之重,容器云平台可以根据健康检查策略来对服务实例进行自动重启或从负载均衡中摘除。 ## 2.K8s的健康检查探针 当使用 Kubernetes ......
SpringBoot K8s K8 8s

SpringBoot系列---【如何配置优雅停机?】

# 如何配置优雅停机? ## 1.优雅停机是什么 > 优雅停机就是在关闭应用程序之前,允许仍在进行中的请求操作完成,并设置超时时间,在此超时时间范围内,将不接收新请求。 ## 2.Springboot服务怎么配置优雅停机 > Spring Boot 2.3.0之后引入了Graceful Shutdo ......
SpringBoot

springboot - kafka实践

Kafka是一个开源的分布式流处理平台,由Apache软件基金会开发和维护。它是一种高性能、可持久化、可扩展的消息队列系统,常用于解决大规模数据传输和处理的问题。 以下是Kafka的一些核心概念和主要特点: 消息和主题:Kafka基于发布订阅模式,消息被发布到一个或多个主题(Topic)中。每条消息 ......
springboot kafka

fastAdmin,thinkPHP框架api路径404解决方法

问题:访问api路径提示404 解决方法:宝塔设置伪静态: 问题解决: ......
路径 fastAdmin 框架 thinkPHP 方法

SpringBoot + Sharding JDBC 分库分表

Sharding-JDBC最早是当当网内部使用的一款分库分表框架,到2017年的时候才开始对外开源,这几年在大量社区贡献者的不断迭代下,功能也逐渐完善,现已更名为ShardingSphere,2020年4⽉16日正式成为 Apache 软件基金会的顶级项目。 ShardingSphere-Jdbc定 ......
分表 分库 SpringBoot Sharding JDBC

vue3,ts,vite4,uniapp设置路径别名

安装依赖 ``` npm install --save-dev @types/node ``` 配置vite.config.ts文件 ```ts // vite.config.ts import { defineConfig } from 'vite'; import { resolve } fro ......
别名 路径 uniapp vite4 vue3

VS工程的相对路径写法

VS工程的相对路径写法 最近搭建一个VS工程的框架,为了让所有人都能直接使用,要使用相对路径,下面的几种常见路径的写法: 1、两个点“..\”表示在工程文件(*.vcxproj)的上一级目录。 2、一个点“.\”则表示和工程文件(*.vcxproj)在同一级目录。 3、多级目录就是..\..\ ......
写法 路径 工程

一、创建springboot项目

1. 创建父项目 创建新工程 父工程无需选择依赖 2. 创建第一个子模块 选择spring web依赖 2.1. 项目结构 2.2. pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apach ......
springboot 项目

SpringBoot 通用限流方案

一、背景 限流对于一个微服务架构系统来说具有非常重要的意义,否则其中的某个微服务将成为整个系统隐藏的雪崩因素,为什么这么说? 举例来讲,某个SAAS平台有100多个微服务应用,但是作为底层的某个或某几个应用来说,将会被所有上层应用频繁调用,业务高峰期时,如果底层应用不做限流处理,该应用必将面临着巨大 ......
SpringBoot 方案

SpringBoot配置AOP(二)

要在Spring Boot中启用自动代理(AOP),您需要完成以下几个步骤: 1.添加依赖:首先,您需要在pom.xml文件中添加相关的依赖项。在dependencies部分添加以下代码: <dependency> <groupId>org.springframework.boot</groupId ......
SpringBoot AOP

SpringBoot配置AOP

在Spring Boot中配置AOP,可以按照以下步骤进行操作: <!--aop--> <!--aop是一种思想--> <!--spring引入aspectj这个aop框架--> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspe ......
SpringBoot AOP

springBoot 2.7.x整合 swagger2.9

1.添加依赖 <!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency ......
springBoot swagger2 swagger

springboot开启jdk虚拟线程

修改编译参数 ```xml org.apache.maven.plugins maven-compiler-plugin --enable-preview ``` 添加配置类 ```java package com.example.virtualthreadsdemo.config; import ......
线程 springboot jdk

springboot下使用rabbitMQ之开发配置方式(二)

## springboot下使用rabbitMQ之传参及序列化(二) 消息参数传递在开发中也是个坑,不论使用内置的`SimpleMessageConverter`还是`Jackson2JsonMessageConverter`均无法让Consumer接收动态参数 ### 一.序列化的问题 首先贴出具 ......
springboot rabbitMQ 方式

牛客网-游戏地图路径

1. 题目 读题 游戏中心的运营小伙伴最近接到一款新游戏的上架申请,为了保障用户体验,运营同学将按运营流程和规范对其做出分析评估。经过初步了解后分析得知,该游戏的地图可以用一个大小为 n*n 的矩阵表示,每个元素可以视为一个格子,根据游戏剧情设定其中某些格子是不可达的(比如建筑、高山、河流或者其它障 ......
游戏地图 路径 地图

SpringBoot能同时处理多少请求

SpringBoot默认的内嵌容器是Tomcat,也就是我们的程序实际上是运行在Tomcat里的。所以与其说SpringBoot可以处理多少请求,到不如说Tomcat可以处理多少请求。 关于Tomcat的默认配置,都在spring-configuration-metadata.json文件中,对应的 ......
SpringBoot 同时

SpringBoot获取请求头信息

### Http 头信息 HTTP 头(Header)是一种附加内容,独立于请求内容和响应内容。 HTTP 协议中的大量特性都通过Header信息交互来实现,比如内容编解码、缓存、连接保活等等。 request是代表HTTP请求信息的对象,response是代表HTTP响应信息的对象。 ``` 当浏 ......
SpringBoot 信息

springboot使用@Async异步(简易)

实际项目中, 使用@Async调用线程池,推荐使用自定义线程池的模式,不推荐直接使用@Async直接实现异步,直接使用会不断的创建线程,最终会导致系统占用内存过高。 1、自定义线程池 package com.sxsoft.config;import org.springframework.conte ......
springboot 简易 Async

SpringBoot如何解决跨域问题

### 什么是跨域 跨域问题的本质是浏览器为了保证用户的一种安全拦截机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。 **跨域三种情况** 在发起请求时,如果出现了以下情况中的任意一种,那么它就是跨域请求: 1. 协议不同,如 http 和 https; 2. 域名不同; 3. 端口不同。 ......
SpringBoot 问题