一 前言这篇文章主要是带大家入门下如何使用OpenAPI, 笔者在github上找到对应得swagger项目都没找到javase得人门文章,看了下是基于JAX-RS,吐血了;二 什么是 OpenAPI,OpenAPI 是 一种基于Resful 风格 对 API进行格式化描述的一种规范; 允许你描述你整个项目的API,简单的讲就是一种接口文档生成的规范;包括如下几点 :端点描述(如 GET /use            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 18:18:09
                            
                                206阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、特点代码变,文档变。只需要少量的注解,Swagger 就可以根据代码自动生成 API 文档,很好的保证了文档的时效性。跨语言性,支持 40 多种语言。Swagger UI 呈现出来的是一份可交互式的 API 文档,我们可以直接在文档页面尝试 API 的调用,省去了准备复杂的调用参数的过程。还可以将文档规范导入相关的工具(例如 SoapUI), 这些工具将会为我们自动地创建自动化测试二、代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 11:10:38
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我们先从 Hello World! 开始。一、构建工具假设已经装好 Java SDK 8 。安装构建工具我们选用 gradle 来构建项目。https://gradle.org/install 这个网页会告诉你如何安装。我们也可以选择手动安装,先从 https://gradle.org/releases 下载案装包。当前最新版是 v4.0,我们就下载这个版本,点 “complete”,是一个ZIP            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 11:19:28
                            
                                438阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            重要概念什么是注解:带有@符号的就是注解,注解起一个解释标识作用,程序会根据反射来找对应的函数什么是javaBean对象:在spring框架中,带有javaBean注解的类将被自动实例化,无序用户在new操作,对于单例模式时非常友好的程序如何执行的:在spring中,程序的执行会根据注解反射对象进行实例化,也就是程序会不断根据注解来自动化实例对象第一步:创建项目$ mvn archetype:ge            
                
         
            
            
            
            # 实现 "axios api前缀" 的步骤
## 介绍
在实际开发中,我们经常会使用 `axios` 这个库来发送 HTTP 请求。当我们的项目中有多个接口时,为了方便管理,我们通常会给每个接口添加一个前缀,例如 `/api/v1`。这样做的好处是可以更容易地识别和维护接口。下面将详细介绍如何实现 "axios api前缀" 功能。
## 实现步骤
下面是实现 "axios api前缀"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-13 08:24:00
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一部分.通过词缀认识单词(常用前缀一)1.a-① 加在单词或词根前面,表示"不,无,非"acentric 无中心的(a+centric 中心的)asocial 不好社交的(a+social 好社交的)amoral 非道德性的(a+moral 道德的;注意:immoral 不道德的)apolitical. 不关政治的(a+political 政治的)anemia 反常的(a+nomal 正常的+o            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 13:14:47
                            
                                216阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前缀树及计数排序、基数排序【十大经典排序】1 前缀树(prefix tree/trie)单个字符串中,字符从前到后的加到一棵多叉树上字符放在路上,节点上有专属的数据项(常见的就是pass和end值)所有样本都这样添加,如果没有路就新建,如果有路就复用沿途节点的pass值增加1,每个字符串结束时来到的节点end值增加11.1 前缀树设计思路例子 设计一种结构,用户可以:void insert(Str            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-02 09:33:58
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前段时间闲来无事,试着给自己的博客从头写了一些简单的Cucumber Test。现隔了数周,还是决定把整个过程整理成一份博客文章,一是分享给大家、参考指正,二是便于自己后期回阅。技术栈选型  为了便于Coding,也顺便用起来一起基本常用的工具/技术,所以这篇文章会基于以下技术栈来展开:  语言: Java8  框架: SpringBoot  构建工具: Gradle  WebDriver:            
                
         
            
            
            
            # ----------------------------------------
# 核心属性
# ----------------------------------------
# 文件编码
banner.charset= UTF-8
# 文件位置
banner.location= classpath:banner.txt
# 日志配置
# 日志配置文件的位置。 例如对于Logbac            
                
         
            
            
            
            第一步,导入jar包<!--Redis-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId&            
                
         
            
            
            
                                            第一个Spring Rest应用1 创建Marven工程         (1)新建Marven工程  &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 12:40:49
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            springboot+mybaitsplus+vue简单的CURD环境:jdk1.8 、maven3.3.6+、MySQL5.7开发工具:ieda后端创建创建springboot项目,填写项目名称。添加依赖,这里不添加也可以,后面在pom文件添加也行。next——>finish下载依赖完成以后得到这样一个目录,启动项目看看是否成功。如果依赖下载不成功,设置自己阿里云的maven 已经配置的可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 15:52:05
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用^~开头,这样会去掉/api前缀。例如访问/api/user,实际反代回去的请求url会是/user。我们将前后端分离的前端部署用nginx实现,在location /部署上前端的web,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-25 11:38:54
                            
                                1121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Spring Boot Redis禁用前缀
## 简介
在Spring Boot中,使用Redis作为缓存或者数据存储是非常常见的。默认情况下,Spring Boot会为Redis的Key添加一个前缀,以区分不同的应用或者模块。然而,在某些情况下,我们可能需要禁用这个默认的前缀,本文将介绍如何在Spring Boot中禁用Redis的Key前缀。
## 流程
下面是禁用Redis Key前            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-11 14:13:13
                            
                                265阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             文章目录:一、概述:二、创建Spring boot项目集成MP 常用方法①:配置依赖文件:②:在pom.xml 文件内加入所需要得依赖。③:创建实体类④:创建dao层并继承实体类包:⑤:测试常用方法一、查询功能:二、插入功能并实现主键自增:三、更新操作并实现时间自动填充功能:四、乐观锁使用(拓展):在数据库和内添加version字段:在实体类中加入version字段:添加后得结果:乐观锁配置:测            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-02 12:23:38
                            
                                21阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            传统的做法在没有starter之前,假如我想要在Spring中使用jpa,那我可能需要做以下操作:在Maven中引入使用的数据库的依赖(即JDBC的jar)引入jpa的依赖在xxx.xml中配置一些属性信息反复的调试直到可以正常运行需要注意的是,这里操作在我们每次新建一个需要用到jpa的项目的时候都需要重复的做一次。也许你在第一次自己建立项目的时候是在Google上自己搜索了一番,花了半天时间解决            
                
         
            
            
            
            文章目录①. Spring基本概念②. spring的配置文件③. bean的实例化的三种方式④. 依赖注入的方式⑤. Bean的依赖注入的数据类型⑥. 引入其他配置文件(分模块开发)⑦. API的使用 (1). 控制反转(IOC):将控制权转给spring,容器,new对象的权利交给了spring(Inverse of control)
(2). 依赖注入(DI):将对象的依赖自动注入到属性值            
                
         
            
            
            
            Spring入门篇 学习笔记Spring AOP API 是 Spring 1.2 历史用法,现在仍然支持这是 Spring AOP 基础,现在的用法也是基于历史的,只是更简便了Pointcut实现之一:NameMatchMethodPointcut根据方法名字进行匹配成员变量:mappedNames,匹配的方法名集合<bean id="pointcutBean" class="org.sp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-06 12:41:29
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Spring Boot 中关闭 Redis 前缀的实现
## 引言
在开发基于 Spring Boot 的应用时,Redis 经常被用作缓存解决方案。默认情况下,Spring Data Redis 会在设置的键值对中添加一个前缀。这在某些情况下可能导致问题,特别是当我们需要与其他服务或旧系统兼容时。本文将探讨如何在 Spring Boot 中关闭 Redis 前缀,并提供代码示例与相关配置            
                
         
            
            
            
            四种方式1)注解7个   @PathVariable @RequestHandler @MethodAttribute @RequestParam @MatrixVariable   @CookieValue @RequestBody例1:@RequestParam@RestController
public class HelloController {