一 开发环境 
1、动态web工程 
2、部分依赖 
java代码: Java代码 
hibernate-release-4.1.0.Final.zip 
hibernate-validator-4.2.0.Final.jar 
spring-framework-3.1.1.RELEASE-with-docs.zip 
proxool-0.9.1.jar 
log4j 1.2.16 
sl            
                
         
            
            
            
            Apifox 和 Swagger 哪个更好用?最近 Apifox 这款国产 API 管理工具受到了一众研发人员好评,那么它和 swagger 相比有什么区别? Apifox 和 Swagger 哪个好用?有没有必要把正在用的 Swagger 换成 Apifox? 这篇文章我将会对 Swagger 和Apifox 的功能进行深度分析对比,看看哪款工具才是接口文档工具的王者。编辑编辑1. 「swagg            
                
         
            
            
            
            # Spring Boot与Spring文档
Spring Boot是一个用于构建独立的Spring应用程序的框架,它简化了Spring开发过程,提供了快速的开发和部署方式。Spring框架是一个全功能的Java应用程序框架,它为企业级应用程序提供了广泛的支持。
## 什么是Spring Boot
Spring Boot是由Pivotal团队创建的,它基于Spring框架,专注于简化Spri            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-23 07:04:29
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一步: 添加plugin插件, 第二步: 新建smart-doc.json配置文件 第三步: 查看maven里面的plugins会出现smart-doc,会有生成接口文档的按钮。 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-26 09:29:00
                            
                                623阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            smart-doc是一个javarestfulapi文档生成工具,smart-doc颠覆了传统类似swagger这种大量采用注解侵入来生成文档的实现方法。smart-doc完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照java标准注释的写,smart-doc就能帮你生成一个简易明了的markdown或是一个像GitBook样式的静态html文档。下面将介绍如何在SpringB            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-10-11 16:10:08
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.4 依赖典型的企业应用程序不可能仅由单个对象(或Spring术语中的bean)组成。即使是最简单的应用程序,也需要一些对象协同工作,以最终呈现给用户。下一部分将说明如何从定义一系列独立的Bean Definition到实现对象协作以实现目标的完全实现的应用程序。1.4.1。依赖注入依赖注入(Dependency injection, DI)是一个过程,对象通过构造函数参数、工厂方法的参数或在构            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-09 15:18:45
                            
                                133阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一 bean的作用域创建bean definition时,将创建一个配方来创建该bean definition所定义的类的实例。 bean definition是配方的想法很重要,因为它意味着与类一样,您可以从一个配方中创建许多对象实例。您不仅可以控制从bean definition创建出的对象的各种依赖项和配置,还可以控制从bean definition创建的对象的范围。 这种方法功能强大且灵活            
                
         
            
            
            
            Swagger 是一个 RESTful API 的开源框架,它的主要目的是帮助开发者设计、构建、文档化和测试 Web API。Swagger 的核心思想是通过定义和描述 API 的规范、结构和交互方式,以提高 API 的可读性、可靠性和易用性,同时降低 API 开发的难度和开发者之间的沟通成本。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-10 01:15:02
                            
                                439阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            spring cloud作为微服务的解决方案,有gateway这种网关,自然也要有opendoc这种统一的文档测试模块,可惜并没有,但是我们可以自己基于spring gateway自己构建一个,下面介绍下风铃的opendoc的构建方案1.需求 前后端分离,前端需要后端的文档辅助自己的开发,同时后端也不想花费过多的时间再这个上面2.方案 百度许久感觉还是swagger方案最简单,普及率高,使用方便,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-07 16:29:57
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、架构分析目前绝大多数系统都已经采用 “前后端分离” 架构来设计了,传统的Session模式鉴权也不再适合这种架构(或者需要额外写很多的代码来专门适配)。Sa-Token 是一个 java 轻量级权限认证框架,专为前后端分离架构打造,主要解决登录认证、权限认证、单点登录、OAuth2、微服务网关鉴权 等一系列权限相关问题。本文将介绍在 Springboot 架构下的前后端分离项目,如何使用 Sa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 16:55:09
                            
                                159阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            系列文章目录(springboot整合activiti5)并行网关,出来的分支不需要带任何条件,每个分支都需要运行,然后汇聚到并行网关。在Activiti中,并行网关的XML代码基本格式如下<parallelGateway id="parallelgateway1" name="Parallel Gateway"></parallelGateway>流程图如下 对于并行网关            
                
         
            
            
            
            Spring REST Docs 是一个为 Spring 项目生成 API 文档的框架,它通过在单元测试中额外添加 API 信息描述,从而自动生成对应的文档片段。本文会以一个最简单的示例介绍如何在一个 Spring Boot 应用中使用 Spring REST Docs,并在最后与目前最常见的 SpringFox 进行一些对比,分别介绍其特点和优劣。 基础准备首先需要一个 Spring            
                
         
            
            
            
            本文主要介绍如何获取 XML 配置文件的 Document 实例。
    注:《Spring5源码分析》汇总可参考:Spring5源码分析(002)——博客汇总  上一篇《Spring5源码分析(007)——IoC篇之加载BeanDefinition总览》 中提到,加载 bean 的核心方法 doLoadBeanDefinitions(InputSource            
                
         
            
            
            
            零、本讲学习目标会搭建Scala的IntelliJ IDEA开发环境会在集成开发环境里创建Scala项目在前面,我们都是利用Scala Shell交互式环境来学习Scala基础知识,虽然交互式有快捷的优点,但是要写比较完整的程序,编辑就显得极为不便,为了提高开发效率,我们要学会使用Scala的集成开发环境 - IntelliJ IDEA。   一、搭建Scala的Intelli            
                
         
            
            
            
            Spring Doc1 简介SpringDoc是SpringBoot 的API文档工具。官网:https://springdoc.org/在使用SpringBoot 2.6以前去创建API文档工具一般会采用SpringFox提供的Swagger库,但是由于SpringBoot版本的不断升级和SpringFox摆烂不更新,导致了SpringBoot2.6之后的项目无法使用SpringFox去生成AP            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 10:49:29
                            
                                976阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringDoc简介SpringDoc是一款可以结合SpringBoot使用的API文档生成工具,基于OpenAPI 3,目前在Github上已有1.7K+Star,更新发版还是挺勤快的,是一款更好用的Swagger库!值得一提的是SpringDoc不仅支持Spring WebMvc项目,还可以支持Spring WebFlux项目,甚至Spring Rest和Spring Native项目,总之            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 14:55:46
                            
                                214阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为什么需要接口文档当前后端分离时,需要前后端共同定义接口,编写接口文档。所以,在项目开发过程中需要有一个统一的文件进行沟通交流开发。对开发人员而言,项目的维护和人员更迭,都需要文档来作为记录。方便后期人员查看、维护。有哪些常用的API自动生成文档工具swagger 这款工具感觉是最常用的一款自动生成文档的工具。 附上官网地址:https://swagger.io/
apidoc。第一次见到这个ap            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-24 08:57:36
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            18.5.3 Logging Out 18.5.3 Logging Out 18.5.3 Logging Out 18.5.3 Logging Out Adding CSRF will update the LogoutFilter to only use HTTP POST. This ensur            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-19 09:57:40
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查询递归树形结构数据获取 1.将pms_catelog文件张的数据导入数据库wwamll-product的pms_category表中 2.编写代码(jdk8新特性stream,与lamdba表达式的使用参考lamdba表达式、stream)/*
    * 1.查出所有分类
    * 2.组父子树形结构
    * */
    @Override
    public List<Cat            
                
         
            
            
            
            目的 一个点集合,可以输出多个不交叉的多边形;本文中的Class,只能做到输出其中的一个,即:按夹角大小排序。(如下图左)不按夹角大小排序,也能输出得到不交叉的多边形(如下图右)。所以: 实际应用中,往往还是要根据实际情况来给各点排序、输出符合需求的多边形(如下图右);纯粹依赖排序这样的纯技术思维是不可取的。输出图例  代码1.PolygonSortpack