springboot swagger

springboot的bean的声明周期

创建对象 属性填充 aware接口的对应方法 init-method方法(@PostConstruct) initialingBean接口的方法 BeanPostProcessor的前置方法 BeanPostProcessor的后置方法 DisposableBean的distory方法 测试对象 @ ......
springboot 周期 bean

springboot的yaml配置时无代码提示

在使用springboot的yaml进行配置时,遇到了没有代码提示的情况,解决办法如下: 1:检查FileType是否设置了支yaml后缀的文件 2:检查是否安装插件(安装后记得重启) 3:我在检查无误后编辑yaml文件还是无法弹出提示,最后发现是另外一个插件导致的, 当安装了这个插件之后,yaml ......
springboot 代码 yaml

关于更换SSL证书后,springboot项目启动报错ObjectIdentifier() -- data isn‘t an object ID (tag = 48)

前提:SSL证书一年一换,我是在阿里云上买的。按照以往的经验去更换 更换方法可查看之前的文章:https://www.cnblogs.com/wang-yaz/p/9414877.html 更换完成后,启动项目报错: 1 Caused by: ElasticsearchException[faile ......

SpringBoot上传文件

application.yaml 配置上传路经,其实写在哪都行无所谓,就是引入配置文件,@Values注解赋值 web: #绝对路经 upload-path: D://test/ spring servlet: multipart: enabled: true # 单个文件的最大上限 max-fil ......
SpringBoot 文件

使用gradle的方式进行Springboot3的web开发(微服务版)

简要: 最近看了很多的Springboot3的项目,但是发现很多都是用maven来进行版本管理的,很少有用gradle来管理的,通过网上查找资料,看视频,终于自己写一个gradle管理的Springboot3的项目 第一步:创建项目 注意:JDK的版本必须要在17或者以上。 第二步:设置gradle ......
Springboot3 Springboot 方式 gradle web

SpringBoot跨域访问

没有引入Spring Secuity的情况 Christopher 2021.10.23 CORS 后端 跨域 CORS 是一种访问机制,Cross-Origin Resource Sharing,跨域资源共享,通过在服务器端设置相应头,把发起跨域的原始域名添加到 Access-Control-Al ......
SpringBoot

SpringBoot中的AOP

组长的任务罢了 基本概念 AOP为Aspect Oriented Programming,AOP是OOP的延续 利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 {%mermaid%} graph TD SpringBoo ......
SpringBoot AOP

分享一个 SpringBoot + Redis 实现「查找附近的人」的小技巧

前言 SpringDataRedis提供了十分简单的地理位置定位的功能,今天我就用一小段代码告诉大家如何实现。 正文 1、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta ......
SpringBoot 技巧 Redis

SpringBoot + 自定义注解,实现用户操作日志(支持SpEL表达式)

背景 一个成熟的系统,都会针对一些关键的操作,去创建用户操作日志。 比如: XX人创建了一条订单,订单号:XXXXXXXXX 因为操作人或者订单号是动态的,所以有些开发人员,不知道获取,就将这种操作日志和业务代码融在一起。 我们当然要杜绝这种现象,一定会有更好的解决方案。 当前项目除了满足上面这个基 ......
注解 表达式 SpringBoot 用户 日志

SpringBoot创建Thymeleaf

1.pom.xml导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 2.thymelef ......
SpringBoot Thymeleaf

SpringBoot 如何实现文件上传和下载

当今Web应用程序通常需要支持文件上传和下载功能,Spring Boot提供了简单且易于使用的方式来实现这些功能。在本篇文章中,我们将介绍Spring Boot如何实现文件上传和下载,同时提供相应的代码示例。 文件上传 Spring Boot提供了Multipart文件上传的支持。Multipart ......
SpringBoot 文件

springboot中yml中数据库中的设置

2023-09-10 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:33 ......
springboot 数据库 数据 yml

在springboot项目种引入element组件

1、保证vue的版本在3以上 2、Win+R--打开命令行窗口(cmd) 输入下面的命令,打开图形化界面: vue ui 3、打开我们创建的vue项目 选择路径即可自主导入项目; 4、安装element-ui的插件依赖 5、查看项目中是否存在 ok! ......
springboot 组件 element 项目

SpringBoot使用Swagger创建在线接口文档

一、介绍 可以访问一下这个 Spring Boot整合swagger使用教程 - 随风行云 - 博客园 (cnblogs.com) Swagger 是为了方便用户在创建一个接口时,自动创建一个接口文档。 优点: 自动生成文档,只需要在接口中使用注解进行标注(@ApiModel @ApiParam) ......
SpringBoot 接口 Swagger 文档

springboot中application.yaml配置文件中配置多环境

2023-09-10 spring: profiles: active: dev spring: profiles: dev server: port: 8080 spring: profiles: pro server: port: 8081 spring: profiles: test serv ......
application springboot 环境 文件 yaml

springboot项目里面,如何实现同目录下的html页面之间的跳转

1、借用controller层 在controller层定义相关方法,借助中间层实现html页面之间的跳转; 试过了,很可行,但是比较麻烦,会增大controller层的负担; 2、直接定义一个能够将所有的界面跳转包含进去的controller(查资料发现,缺失好像没有直接html之间跳转的--调用 ......
springboot 之间 页面 目录 项目

Springboot笔记

组合注解@Spring BootApplication 来代替@EnableAutoConfiguration和@ComponentScan @EnableAutoConfiguration @ComponentScan public class App { public static void m ......
Springboot 笔记

SpringBoot基本知识

SpringBoot基本知识 一、简介 1、spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应 ......
基本知识 SpringBoot 知识

Springboot项目中pom.xml配置文件无法解析下载oracl数据库解决办法(Cannot resolve com.oracle:ojdbc6:11.2.0.1.0)

网上说是因Oracle的版权问题,导致maven下载不下来ojdbc各个版本的jar包。就会报错 Cannot resolve com.oracle:ojdbc6:11.2.0.1.0 经过一番百度,找到了一个适用的解决方法,如下操作即可: 1.在终端或客户端机器上找到oracle安装驱动目录:例如 ......
Springboot resolve 办法 数据库 文件

Swagger系列:Spring Boot 2.x集成Spring Doc(Swagger 3.0)

目录一、简介1、SpringFox工具(不推荐)2、SpringDoc工具(推荐)二、集成1.环境1. 引入Maven依赖2.配置SpringDocConfig(配置类方式)3.配置SpringDocConfig(注解方式)4.配置API接口信息说明5.配置API接口信息示例三、效果图四、配置属性 ......
Swagger Spring Boot 3.0 Doc

Mac SpringBoot项目 Gradle 7.3 转 Maven 手把手教学,包学会~

导读 最近我手上有个使用Gradle构建的项目,国内使用Gradle的人相对较少。而且我也觉得Gradle的依赖管理方式有些复杂,让我感到有些困惑。因此,我想将项目转换为Maven构建方式。Maven构建的SpringBoot的方式,想必大家都不陌生了吧~我特地记录下来,以备将来可能还会用到。 这里 ......
SpringBoot 项目 教学 Gradle Maven

SpringBoot:自定义起步依赖 阿里云oss

为什么自定义起步依赖? 就像把共同代码抽成一个方法一样,比如对集合需要遍历,求最值等,你可以抽成一个方法,需要时直接调用就行;在项目中,很多技术十分通用,我们就可以自定义起步依赖,我们需要用的时候就可以直接导坐标,这样就很方便; 在SpringBoot项目中就有很多起步依赖,比如下面的: 接下来就直 ......
SpringBoot oss

记一次SpringBoot Filter的过滤器被重复执行问题

记一次SpringBoot Filter的过滤器被重复执行问题 debug发现过滤器 执行两次,后来定位到WebFilter和Component注解导致多次扫描,而这次需要用到WebFilter,所以注掉了Component @Order(0) //@Component @WebFilter(url ......
过滤器 SpringBoot Filter 问题

SpringBoot如何让业务Bean优先于其他Bean加载

SpringBoot项目的业务工具类(如:参数工具类ParamUtils,仅包含static方法,依赖DAO访问DB加载数据),在SpringBoot启动过程中会被其他业务Bean初始化依赖。由于参数工具类和业务Bean均被Spring框架托管,如何在其他Bean初始化之前,就优雅安全的初始化Par... ......
Bean SpringBoot 业务

springboot 框架国际化 + thymeleaf

项目目录结构 注意:导入thymeleaf,web的pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency ......
springboot thymeleaf 框架 国际

ASP .Net Core: 配置Swagger

背景 如果使用vs 可以直接配置swagger,但我使用的是Rider,所以需要配置下 实作 包安装 Swashbuckle.AspNetCore 添加并配置swagger中间件 var builder = WebApplication.CreateBuilder(args); builder.Se ......
Swagger Core ASP Net

springboot打fat包怎么把第三方jar打入boot/lib中

在maven工程的POM文件修改如下, 在build部分: <resources> <resource> <directory>src/main/resources</directory> </resource> <resource> <directory>../yhya-credibledata- ......
第三方 springboot boot fat jar

IntelliJ IDEA新建SpringBoot项目

# IntelliJ IDEA新建SpringBoot项目 ## 前言 虽然新建项目比较简单,但还是有几个点需要注意。 ## 步骤 1. 下载和安装IDEA不再介绍 2. 新建工程 - 点击“New Project” ![QQ截图20230908101811](https://image-markd ......
SpringBoot IntelliJ 项目 IDEA

springboot简单使用poi-tl

# 简介 poi-tl是一个基于Apache POI的开源Word模板引擎,比 Freemarker 的功能更加强大。 ![](https://img2023.cnblogs.com/blog/1731596/202309/1731596-20230908181803925-612907974.pn ......
springboot poi-tl poi tl

[完整] SpringBoot开启Http2

## 1. 什么是Http2.0 HTTP/2.0,通常简称为HTTP/2,是一种用于传输超文本(例如网页和资源文件)的网络协议。它是HTTP/1.1的继任者,旨在提高性能和效率,以适应现代Web应用的需求。HTTP/2的主要特点包括以下几点: 1. **多路复用(Multiplexing)**:H ......
SpringBoot Http2 Http