首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java全栈·

    自动生成API工具——Swagger3

    今天给大家分享一波自动生成API文档的工具,就是Swagger,人们亲切的叫他丝袜哥。哈哈哈哈,开玩笑的啦,小编给大家提供了一个工具类,这个工具类可以直接复制粘贴进行使用哦 1. 使用Swagger生成API,我们可以得到交互式文档,自动生成代码的SDK以及API发新特性。 前后端分离项目,接口文档的存在是十分重要的。 与手动编写的接口不同,swagger是一个自动生成接口文档的工具,在需求不断变更的环境下,手动编写文档的效率太低。与swagger2相比新版的swagger3配置更少,使用更方便。 2. 当接口更新之后,只需要修改代码中的Swagger描述就可以实现实时生成新的接口文档,从而规避了接口文档老旧不能使用的问题 通过Swagger页面,我们可以直接进行接口调用,降低了项目开发阶段的调式成本。 3.

    97030编辑于 2022-06-20
  • 来自专栏测试开发技术

    Python3+ Django3自动生成Swagger接口文档

    为了解决这个问题,业界推出了一个Swagger框架来管理接口文档,实现接口文档的自动更新。 采用Swagger框架来管理接口文档,常用于在微服务架构设计或者Java的后端服务工程中。 接下来,在本篇文章,介绍的就是基于Python3+Django3下,如何接入Swagger框架,并且实现Swagger接口文档的自动生成。 2. Swagger介绍 Swagger:它是一款RESTFUL接口的文档在线自动生成+功能测试并集规范于一体的工具框架,可用于生成、描述、调用和可视化RESTful风格的Web服务。 当接口有变动时,对应的接口文档也会自动更新生成。 ? 例如:接口测试站点(http://httpbin.org/#/),也是利用Swagger来生成接口文档的。 3)Swagger可在不同的平台上从代码注释中自动生成 4)Swagger社区活跃,里面有许多强悍的贡献者 3.

    17.3K32发布于 2020-01-17
  • 来自专栏编程进阶实战

    博客园文章自动生成目录-3

    生成目录JS代码 < script type = 'text/javascript' > // 生成目录索引列表 function GenerateContentList() { var mainContent var h3_list = $(h2_list[i]).nextAll("h3"); //console.log("h3l列表数据"); var li3_content = ''; for (var j = 0; j < h3_list.length; j++) { //h3内容 '; $(h3_list[j]).before(li3_anchor); li3_content += '<li style="list-style-type = 0) { $($('#cnblogs_post_body')[0]).prepend(content); } } } //执行<em>自动</em><em>生成</em>目录索引列表

    73320发布于 2020-06-19
  • 来自专栏lgp20151222

    mybatis自动生成

    > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w<em>3</em>.org/2001/XMLSchema-instance resources/mysql-connector-java-5.1.44-bin.jar" />--> <context id="testTables" targetRuntime="MyBatis<em>3</em>" -- 是否去除自动生成的注释 true:是 : false:否 --> <property name="suppressAllComments" value="true" /> -- targetProject:生成PO类的位置 --> <javaModelGenerator targetPackage="com.lgp.domain" targetProject -- targetProject:mapper映射文件生成的位置 如果maven工程只是单独的一个工程,targetProject="src/main/java"

    1.3K20发布于 2018-09-10
  • 来自专栏全栈程序员必看

    POSTMAN自动生成接口文档_swagger自动生成接口文档

    介绍 drf-spectacular是为Django REST Framework生成合理灵活的OpenAPI 3.0模式。 它可以自动帮我们提取接口中的信息,从而形成接口文档,而且内容十分详细,再也不用为写接口文档而心烦了 这个库主要实现了3个目标 从DRF中提取更多的schema信息 提供灵活性,使schema在现实世界中可用 (不仅仅是示例) 生成一个与最流行的客户端生成器配合良好的schema 环境准备 Python >= 3.6 Django (2.2, 3.1, 3.2) Django REST Framework 替换发现的文档字符串 summary:一个可选的短的总结描述 deprecated:将操作标记为已弃用 tags:覆盖默认标记列表 exclude:设置为True以从schema中排除操作 operation:手动覆盖自动发现将生成的内容 你必须提供一个兼容OpenAPI3的字典,该字典可以直接翻译成YAML。

    3.1K20编辑于 2022-09-19
  • 来自专栏点云PCL

    综述:生成自动驾驶的高精地图技术(3

    摘要 本文回顾了最近利用二维和三维地图生成高精地图生成技术,介绍了高精地图的概念及其在自动驾驶中的作用,并对高精地图生成技术进行了详细概述,还将讨论当前高精地图生成技术的局限性,以推动未来的研究。 综述:生成自动驾驶的高精地图技术(1) 综述:生成自动驾驶的高精地图技术(2) 高精地图框架 随着高精地图的日益复杂和需要提取的环境特征数量的增加,有必要使用一定框架形式的软件以充分存储地图中的相关信息 这些局限性导致了需要进一步研究和开发的一些挑战性问题: 1,向2D地图添加更多功能,如深度信息,并保持持续更新; 2、提高3D地图生成过程的效率,并使大规模高精地图的3D地图成为可能,而不需要花费太多时间和计算能力 总结 在这篇综述中,分析了最近用于自动驾驶的高精地图生成技术,将高精地图的基本结构概括为三个层次:道路模式,车道线模式,定位模式。 (3)介绍支持高精地图的框架,包括Lanelet2、OpenDRIVE和Apollo,还提供了一些用于在三个框架之间转换地图格式的有用工具。

    2.2K10编辑于 2022-09-13
  • 来自专栏六个周

    IDEA 自动生成mapper

    --数据库链接URL,用户名、密码 --> <context id="MySQL" targetRuntime="MyBatis<em>3</em>"> <commentGenerator> -- 是否去除自动生成的注释 true:是 : false:否 --> <property name="suppressAllComments" value="true"/> -- 生成模型的包名和位置--> <javaModelGenerator targetPackage="org.ayfoundation.api.impl.app.alipay.entity.model -- <em>生成</em>映射文件的包名和位置--> <sqlMapGenerator targetPackage="test.xml" targetProject="output"> <property -- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名--> <table tableName="app_alipay_downloadbill

    1.8K40编辑于 2022-10-28
  • 来自专栏贾志刚-OpenCV学堂

    GPT-3+DALL-E 2 = 海量带标签数据自动生成

    最近有研究人员发现,GPT-3+DALL-E 2模型如果结合在一起,就能自动生成海量的带标签数据,可以用来扩增和平衡数据集、抵御对抗攻击等。 巧妇难为无米之炊,没有数据何以训模型? CV的短板 计算机视觉AI应用领域十分广泛,从检测CT扫描中的良性肿瘤到实现自动驾驶都需要CV算法,但这些应用都有一个共同点:需要大量的数据来训练。 GPT-3助阵 DALL-E的输入是期望生成图像的文本提示。 但从文本模板里生成的话就太慢了,多样性也不强,我们可以利用文本生成模型GPT-3,为每个类别生成几十个文本提示,然后用DALL-E生成几十个图像并标记为对应的类别。 此外,在病理学或自动驾驶汽车等特定领域,使用由DALL-E生成的图像可能会有很大的风险,因为在这些领域,假阴性的代价是非常大的。

    77030编辑于 2022-05-19
  • 来自专栏DingLin 随笔

    自动生成特定组件

    pages 然后在创建组件,在创建对应的 scss 文件,而且比如需求的页面和之前类似,又得去 Ant Design Pro Component 复制对应的代码,然后今天在做需求时就想在项目内引用一个通过模版自动生成组件的小工具 pages 目录下新建一个文件夹,在新建一个 index.jsx 来作为这个模块的入口(entry),我们只是把这个 index.jsx 文件提取出来成为一个通用的模版文件即可,每次只需要运行一段命令就自动根据我们的配置信息去自动创建对应的 console.log(answers); // { type: '', path: '', fileName: '' } }); #3. 显示模版类型 return list.map((item) => { return item.substring(0, item.lastIndexOf(".")); }); } 根据模版自动生成的选项 最开始我直接去获取组件的内容,然后写入就会报错说必须使用字符串或者 Buffer 来进行 writeFile const bufferBytes = Buffer.from(fileContent) 以上就是一个根据模版自动生成对应组件的小

    1.6K10编辑于 2022-04-01
  • 来自专栏全栈程序员必看

    java代码自动生成

    Java代码自动生成(优化封装版) 一、前言 最近自己做了个项目,为了提升开发效率,节约不必要的开发时间,特意花时间优化了下代码自动生成工具。 二、项目背景 框架 本套生成工具是基于SpringMVC + MyBatis框架,同样也适用于SpringBoot框架。 修改配置 在generator.xml中修改生成代码本地存放路径,与代码文件前缀。数据库链接地址等。 表代码生成 在Generator.java文件中,修改要代码自动生成的表已经表的主键,运行main方法。 代码本地生成位置 这样该表的代码算自动生成了。 3.当然也可以在我的基础上自行优化,也可以私我。 五、下载地址 工具我都已经上传了,大家可直接下载使用。

    2.5K40编辑于 2022-07-30
  • 来自专栏猿码优创

    java自动生成海报

    今天给大家分享的是java代码生成海报 先看看效果图: ? 是不是还挺漂亮的,背景来自我们公司ui。 看一下代码工程: ? String company = "猿码优创"; posterUtil.drawImg(qrCodeUrl, name, company); return "欢迎来带猿码优创-生成海报系统 import org.springframework.stereotype.Component; @Component public class PosterUtil { /** * 生成海报 > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w<em>3</em>.org/2001/XMLSchema-instance 终、、本文就是java<em>生成</em>海报,有什么问题可以联系我。

    3.1K21发布于 2020-07-15
  • 来自专栏饼干的前端专栏

    前端自动生成路由

    ---- theme: channing-cyan 前言 在大前端的工程化趋势下,自动化也成为前端不可分离的一部分,自动化为我们日常开发中提高了不少效率且能少码不少代码,单配置一个json文件就可以生成一系列想要的代码是开发者的终极目标 准备工作 在开始之前,先检查一下你的版本(我是基于react的,vue的也是一样): react >= 16 npm <= 11 (题主的是10.15.3) gulp 3.9.1(3.+) 由于高版本的 当重复操作过多的时候,就适合使用自动化让项目变得灵活一些。 自动生成路由 利用glup以及glup-rename来完成我们的自动生成,实际上node也可以来完成,node作为前端工具来说是相当不错的,但我们这里主要叙述利用glup来完成。 ')) file.contents = Buffer.from(final) return cb(null, file) }) } 最后我们利用glup来定义任务,即可通过命令执行自动生成路由

    1.6K20编辑于 2022-09-19
  • 来自专栏程思阳的专栏

    AndroidStudio 自动生成 SerialVersionUID

    在类中添加如下语句:static final long serialVersionUID = -15515456L; AndroidStudio 生成 serialVersionUID 设置 选上以后 ,在你的class中:Alt+Enter就会提示自动创建serialVersionUID了。

    1.4K20编辑于 2022-01-10
  • 来自专栏CSDN

    idea自动生成serialVersionUID

    idea生成serialVersionUID idea安装GenerateSerialVersionUID插件 使用快捷键Alt+Insert在实体类自动生成serialVersionUID idea安装 GenerateSerialVersionUID插件 点击Settings,如图所示: 安装插件后重启idea 使用快捷键Alt+Insert在实体类自动生成serialVersionUID 点击如图 自动生成唯一性serialVersionUID

    49510编辑于 2024-03-28
  • 来自专栏代码的路

    Idea自动生成注释

    原文链接使用IDEA配置自动生成注释。 1 创建类时自动加注释点击左上角菜单栏的 file -> Setting -> Editor -> File and Code Templates -> Includes -> File Header输入如下内容 @Author: 代码的路 *@Date: ${DATE} ${TIME} *@Param: *@Return: *@Description: **/然后新建一个类Test,可以看到类头已经有了自动生成的注释 Template Group:输入 MyGroup ,然后确定,即可生成 MyGroup 这一项。 在写代码时,我们在方法前输入自己命名的 add,然后回车,即可出现自动注释:

    1.1K10编辑于 2025-02-13
  • 来自专栏Java开发

    IDEA自动生成serialVersionUID

    在idea里,可以通过设置来快速生成serialVersionUID 1、打开设置 File ➡️ Settings ➡️ Editor ➡️ Inspections 搜索UID,然后勾选Serializable 2、测试自动生成serialVersionUID 新建一个实体XXX,实现java.io.Serializable接口,然后将光标放到类名XXX上,按alt+enter(快捷键可能不一样,根据自己的设置来 生成的serialVersionUID如下: ? 其他文章 解决IDEA中快捷键Alt+Enter不能使用 IDEA设置后端代码开发规范

    8.1K10发布于 2019-08-16
  • 来自专栏五毛程序员

    mybatis代码自动生成

    所以我们可以使用mybatis的代码自动生成工具来减少我们的工作。它能帮助我们根据数据库中的数据表生成对应的Dao,也能生成简单的一些SQL映射,当然复杂的SQL映射还是需要我们自己手动去写。    DOCTYPE generatorConfiguration 3 PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration <classPathEntry location="${jdbc_driverPath}" /> 9 <context id="my" targetRuntime="MyBatis<em>3</em>" Dao名称,我这里写的是User,则自动生成的文件有User.java,UserMapper.java,UserMapper.xml。    注意:生成的文件所在的目录必须已经存在,否则会报路径not exist的错。   运行效果: ?   

    1.3K60发布于 2018-05-17
  • 来自专栏朱永胜的私房菜

    JPA自动生成POJO

    原文地址 JPA自动生成POJO 通过表生成POJO类 这篇文章不涉及idea配置数据源教程,该文章使用前提是用户已配置好idea数据源 修改自带的生成类 import com.intellij.database.model.DasTable 如果有需要可以在def className = javaName(table.getName(), true)中修改为javaClassName // 处理类名(这里是因为我的表都是以t_命名的,所以需要处理去掉生成类名时的开头的 '_' + cc.toLowerCase() : cc }.join('') } } //生成序列化的serialVersionUID static String genSerialID() 验证信息 */ @Column(name = "token_app" ) private String tokenApp; /** * 0:待激活 1:正常 2:已删除 3已禁用

    71840编辑于 2023-08-21
  • 来自专栏java技术鸡汤

    MyBatisPlus 自动生成代码

    本篇主要介绍如何使用MybatisPlus自带的generator模块来生成entity、service、serviceImpl、mapper、mapperXml等,以此来提高开发效率。 builder.author("lee") // 设置作者 .fileOverride() // 覆盖已生成文件 (Collections.singletonMap(OutputFile.mapperXml, "/Users/yongyongli/work/generator")); // 设置mapperXml生成路径 builder.likeTable(new LikeTable("msg_"));// 匹配以msg开头的表 // .addInclude("t_simple") // 设置需要生成的表名 enableRemoveIsPrefix() //开启 Boolean 类型字段移除 is 前缀 .enableTableFieldAnnotation()// 开启生成实体时生成字段注解

    1.7K30编辑于 2022-07-12
  • 来自专栏JavaEdge

    IDEA自动生成serialVersionUID

    设置自动生成 serialVersionUID 的方式如下图所示

    70910编辑于 2022-09-27
领券