1.使用背景偶然情况下,同事介绍Mybatis-Plus有一个代码生成的功能,能够通过 AutoGenerator 快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。告别繁琐而无趣的重复性工作,极大提高工作效率。对于该功能的使用,整理一份快速使用心得。2.快速入门2.1 准备工作建议打开官方网站2.2 导入依赖
转载 2024-01-08 12:53:13
159阅读
# 通过 JSON 快速生成 Java 代码的流程 在现代软件开发中,通过 JSON 数据快速生成 Java 代码非常常见。本文将指导你如何实现这一过程。只需遵循以下步骤,就能轻松完成任务。 ## 流程概述 下面的表格简要概述了实现流程: | 步骤 | 描述 | |------------|-------------------
原创 2024-09-15 04:15:27
37阅读
总体流程为:1、vscode安装2、插件安装3、MinGW安装配置4、vscode调试配置文件5、运行输出结果详细流程:1、vscode安装下载链接:https://code.visualstudio.com/Downloadwindows下,一路下一步完成安装。ubuntu下,dpkg -i xxxxx.deb进行安装后,终端输入code即可打开vscode2、插件安装点击工具和语言,会自动弹出
# Java代码快速生成UML 在软件开发过程中,UML(Unified Modeling Language)是一种通用的建模语言,用于描述软件系统的结构和行为。使用UML可以帮助开发人员更好地理解和设计软件系统。本文将介绍如何使用Java代码快速生成UML图,并通过代码示例演示。 ## 什么是UML UML是一种图形化的建模语言,用于描述软件系统的结构、行为和交互。它是一种标准化的表示方法
原创 2024-04-11 04:47:34
426阅读
界面开发,无论对于Web开发,还是Winform开发,都需要耗费一定的时间,特别对于一个数据库字段比较多的界面,一般就需要在编辑界面上摆的更多的控件来做数据显示,每次碰到这个,都有点头痛,反复的机械操作让人挺累,也很烦,但是又必须这样做。 由于数据库字段和界面的排版都有一定的关联关系,因此可以通过代码生成工具Database2Sharp的数据库元数据,包含表名称、备注信息、字段列表,以及每个字段的名称、备注、类型等信息,构造一个基础的界面,把重复机械的部分给快速完成,这就是我所说的界面快速生成。当然,对于精致的界面,机械的生成肯定不能满足我们的需要,因此真正的界面需要在这个基础上修改完善一下,但是由于重复劳动部分,已经给工具处理掉了,因此,界面开发效率会大大提高。
原创 2021-07-26 09:19:43
586阅读
以下是大多数 Java 程序员在日常生活中使用的 10 种最常见的Java开发工具。如果您正在使用 Java 技术,您应该已经熟悉这些工具,但如果您不熟悉,那么现在是了解和探索它们的好时机。
转载 2023-07-21 09:33:43
367阅读
一、 UML类图及ROSE代码1、 关联关系1) 双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时
转载 2023-08-22 20:13:28
764阅读
项目记录前端代码速成(Vue)项目团队操作项目安装代码编写后端代码速成(Java)后端代码组成介绍具体编写 前端代码速成(Vue)项目团队操作Github导入项目 在Github中进入项目,点击Code后,复制其URL。打开IDEA,选择Get from VCS,输入复制的URL,即可Clone项目,获取代码 。注意:如果Clone失败,多试几次,因为Github访问不稳定。也可以用Github
转载 2024-06-09 18:38:08
27阅读
1、在vscode中安装这个插件2、编写代码rcc 就可以生成有状态的组件代码块3、编写代码rfc 就可以生成无状态的组件代码
原创 2022-08-03 16:45:06
354阅读
Android快速生成构建者代码 在进行Android应用程序开发过程中,我们经常需要创建各种不同的Java类,并且这些类往往需要包含多个属性。为了更方便地创建和初始化这些类的实例,我们可以使用构建者模式。构建者模式是一种创建型设计模式,它允许我们通过链式调用方法来设置类的属性,并最终构建出一个完整的对象。在本文中,我们将介绍如何使用构建者模式来快速生成Android代码,并提供相应的代码示例。
原创 2024-01-13 07:25:17
74阅读
ctypesgen 是一个很不错的工具,可以帮助我们快速生成ctypes代码,方便python对于c/c++ 代码的访问,实际上有一些扩展,比如原生的以及pypdfium2-team fork 修改的 参考使用命令 ctypesgen -i add.h -l add -L './add.so' -
原创 12天前
26阅读
# Android Studio快速自动生成代码简介 在Android开发中,编写大量重复的代码是一件枯燥乏味的事情。为了提高开发效率,Android Studio为开发者提供了一些强大的自动生成代码的功能。这些功能可以帮助开发者快速生成常见的代码模板,减少重复性的劳动,让开发者专注于业务逻辑的实现。 ## 自动生成布局代码 Android Studio提供了一个名为“Layout Edit
原创 2023-07-20 18:22:02
621阅读
# JSON快速生成Java类代码的方法 在现代软件开发中,JSON(JavaScript Object Notation)是一种广泛使用的数据交换格式。开发人员在处理JSON数据时,通常需要将其转换为Java对象,以方便后续的数据处理和逻辑运算。本文将介绍如何快速将JSON转化为Java类代码,并给出相关的代码示例。我们将结合甘特图和类图来帮助理解这一过程。 ## 1. JSON与Java对
原创 2024-09-18 05:27:04
47阅读
2 实现代码生成2.1 需求分析为了代码更加直观和易于调用,实现代码生成共有两个类组成:UI界面统一调用的入口类:GeneratorFacade方便多种界面调用,主要完成数据模型获取,调用核心代码处理类完成代码生成代码生成核心处理类:
2 实现代码生成2.1 需求分析为了代码更加直观和易于调用,实现代码生成共有两个类组成:UI界面统一调用的入口类:GeneratorFacade方便多种界面调用,主要完成数据模型获取,调用核心代码处理类完成代码生成代码生成核心处理类:Generator根据数据模型和模板文件路径,统一生成文件到指定的输出路径2.2 模板生成(1)配置统一调用入口类GeneratorFac...
# Java 快速生成驼峰代码的方案 在Java开发中,驼峰命名法是一种常见的命名约定,尤其是在类名和变量名中。为了更高效地生成驼峰格式的代码,本文将探讨几种方法并通过示例代码加以说明。 ## 1. 什么是驼峰命名法 驼峰命名法是将多个单词连接在一起,且每个单词首字母大写的方式。比如,“this is a test” 可以变为 `thisIsATest`。在Java中,这种命名方式被广泛用于
原创 2024-10-22 03:56:45
84阅读
插件库中搜索Vetur,点击安装,安装完成之后点击重新加载,即可使用 mac的步骤如下,由于我安装了转中文插件,所以接下来会是中文的: code -> 首选项 -> 用户代码片段 -> (新建代码片段取名vue.json) 新建代码片段这块可以直接往下找就能找到vscode上带的vue.json { ...
转载 2021-10-25 16:49:00
1153阅读
2评论
# 使用VSCode快速生成Python代码补全 ## 简介 本文将教会刚入行的小白如何通过VSCode快速生成Python代码补全。我们将使用Python的Jedi库来实现这个功能。下面是整个流程的步骤表格: | 步骤 | 操作 | | --- | --- | | 步骤一 | 安装VSCode | | 步骤二 | 创建Python项目 | | 步骤三 | 安装Python Jedi库 | |
原创 2023-09-02 03:12:43
920阅读
1. 简介这是一个chrome-extension,实现了一个增强文字复制的功能,我给它起名叫做Copy with URL。它能够将选中的纯文本变身为超链接文本,你可以将超链接文本粘贴在其他支持插入超链接文本的编辑器中,比如Evernote,Word或者Excel。有了Copy with URL,从此在需要插入超链接文本的时候,就不再需要复制文本>粘贴文本>复制链接>编辑链接+各
经常在javaeye上面有**代码生成器,,,回顾一下自己以前也写过一个,可能大概是工作1、2年的程序员,尤其web开发的程序员所热心的事情,因为web开发,重复性工作实在太多,,增删改查,分页什么的,来来去去,,为了逃避这样的重复性的工作,于是就想到弄一个针对表(或者pojo等形式的数据来源)做一个可以生产增删改查之类的小工具,,开始的时候,认识很少,不知道有 freemarker、Veloci
  • 1
  • 2
  • 3
  • 4
  • 5