相对于其他后端语言,java一直被诟病太笨重,不适宜快速开发,下面介绍几个java的依赖、插件,来提升你的项目开发速度。gradle相对于maven,gradle最大的好处是直观、简洁。不要小看直观简洁的力量,。项目依赖管理的简洁带来的好处是管理起来非常方便。在SpringBoot还没流行的时代,spring MVC需要引用的jar包非常多,pom文件往往会有几百甚至上千行。而改用gradle后,
转载 2024-03-14 05:49:12
27阅读
作者:祖大俊PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件,其实我并不想加上好用两个字,但是为了表扬插件作者开源免费的崇高精神,我毫不犹豫的加上了好用一词作为赞美。原本以为分页插件,应该是很简单的,然而PageHelper比我想象的要复杂许多,它做的很强大,也很彻底,强大到使用者可能并不需要这么多功能,彻底到一参可以两用。但是,我认为,作为分页插件,完成物理分页任务是根
mockj 项目介绍 生成mock数据的利器,mockjs的java实现。同时内置随机 random 一个对象的功能 使用说明 配置规则: 属性名|生成规则:属性值 1 属性值: string "name|min-max":"value" 通过重复 "value" 生成一个字符串,重复次数大于等于 min,小于等于 max。 "name|count": "value" 通过重复 "value" 生
   平常开发中,在与组外或者不同部门对接接口时候发现,有时候对方返回的是JSON对象,自己想要用一个对象去接受,以便于处理后续,此时,需要自己一个个手动去输入属性么,肯定很抓狂,不过咱们可以使用这个插件来解决这个尴尬问题,当然也可以使用外部网址解决,比如bejson这个网站~  一、安装点击File-- Settings--Plugins设置界面,安装GsonFor
转载 2023-06-27 07:51:18
858阅读
## 生成实体类的插件 ### 介绍 在Java开发中,经常需要根据数据库的表结构来生成实体类。手动编写实体类是一项繁琐且容易出错的工作,因此,开发一个可以自动生成实体类的插件可以大大提高开发效率。 本文将向你介绍如何实现一个Java生成实体类的插件。我们将使用IntelliJ IDEA开发工具和Velocity模板引擎来实现这个插件。 ### 整体流程 下面是实现Java生成实体插件
原创 2023-10-01 03:35:30
183阅读
一. 插件简介 ⼀般情况下,开源框架都会提供插件或其他形式的拓展点,供开发者⾃⾏拓展。这样的好处是显⽽易⻅ 的,⼀是增 加了框架的灵活性。⼆是开发者可以结合实际需求,对框架进⾏拓展,使其能够更好的⼯ 作。以MyBatis 为例,我 们可基于MyBati s 插件机制实现分⻚、分表,监控等功能。由于插件和业务 ⽆关,业务也⽆法感知插件的存在。因 此可以⽆感植⼊插件,在⽆形中增强功能
自动生成model.java、*.hbm.xml 甚至是dao.java、*.ddl、*.html等等。一般也就如下三种方式 1. MyEclipse 自带插件 2. jboss的 hibernate-tools插件(最为常用) 3. ant 脚本方式。 当然也有一些其他工具自动生成,比如 SSM 的 mybatis-Generator 自动生成dao、model、mapping 等等,基于目
idea 功能很强大,以前不知道有这样的提升工作效率的方法,虽然有的工具确实可以直接生成实体类,mapper文件,还有dao接口,但是个人觉得涉及到复杂业务还是只生成实体类比较好,后面部分就自己搞定就可以了。一、连接数据库打开项目:1、点击右侧的datesource图标,要是没有该图标,请去自行百度2、点击 + 号3、选择 datasource4、选择 mysql1、填写一个连接名,随便填什么都行
MyBatis Plugins插件 自动生成实体类和mapper.xml前言开发环境 下载MyBatis Generator 插件修改maven的pom文件新建一个generatorConfig.xmlgeneratorConfig.xml中的注意事项运行到这里你会发现真简单 前言如何下载和使用MyBatis Generator 插件,只说代码,不讲感情。如果有问题还请多多指点
转载 2024-01-07 22:28:12
305阅读
声明:对于这个插件的使用,我遇到了很多的坑,之前一直害怕使用这个插件,这次总结一下,以后在也不怕了使用插件的项目目录(方便理解下面的步骤):步骤:1、在pom.xml文件中配置mybatis代码自动生成插件<!--mybatis代码自动生成插件--> <plugin> <groupId>org.mybatis.generator</groupId&
转载 2023-12-09 13:00:48
1312阅读
前言AS插件绝对是我们开发道路上的一把利器,这里首先推荐几款我常用的插件。开发前准备工欲善其事,必先利其器。首先我们要先准备IDE,这里使用 Intellij,我下载的Community版。安装完毕后,新建一个插件开发工程:关于project SDK,要说一下。如果没有sdk,就点击New,选择软件附带的,但是这里可能会提示没有Java jdk,在自己本机上,随便找一个版本的jdk就行,我用的1.
1. 简介lamia 是一个高性能的Java 实体映射工具, 使用简单的注解就能帮助你在编译期生成对应的转换代码项目地址:githubgitee1.1 优势方便灵活的编译期快速生成转换代码支持和lombok等AnnotationProcessor框架同时使用支持Map/List 等集合类型之间的转换不依赖idea插件 支持idea的增量编译1.1 和 MapStruct的区别本框架和MapStru
转载 2023-09-22 21:06:07
414阅读
这个应该属于一个入门项目吧,因为之前一直没做过,就一直想着有空了要先不上这一课,不然总觉得缺点什么。我的实现方案其实很简单,先通过驱动和mysql数据库获取到表结构信息,再根据表名和字段名进行转换成帕斯卡命名和驼峰命名来适配类名和成员变量名,最后通过freeMarker进行组装。具体看代码:package com.mrh.spring.generator; import java.io.Buff
转载 2024-04-08 11:08:45
47阅读
# Android Studio插件自动生成JSON实体类教程 ## 1. 整件事情的流程 下面是整个实现过程的步骤流程: | 步骤 | 描述 | | ---- | ---- | | 步骤一 | 创建一个Android Studio插件项目 | | 步骤二 | 解析JSON数据 | | 步骤三 | 自动生成JSON实体类 | | 步骤四 | 集成插件到Android Studio | ##
原创 2023-11-13 03:57:48
278阅读
《Unity企业内训》版本作者参与者完成日期备注Unity_Training_V01_1.0严立钻 2018.09.11        ##《Unity企业内训》发布说明:++++“Unity企业内训”是对企业内非程序员岗位的Unity普及,比如产品运营等,让相关人员熟悉Unity开发过程,更了解程序员的开发
插件GsonFormat快速生成JSon实体插件GsonFormat快速生成JSon实体类 IntelliJ IDEA 个人觉得是目前最好最强最智能的Java IDE,默认已经集成了几乎所有主流的开发工具和框架。 1、常用工具支持Java日常开发需要接触到很多常用的工具,为了便于使用,很多工具也
转载 2019-03-08 10:24:00
298阅读
首先下载我已经搭好的工程,下载下来按照下面的操作配置和运行下就能轻松搞定!地址:http://pan.baidu.com/s/1jIhJFTG这是一个maven搭建的工程,将项目导入到工程中,导入完之后目录:先看第1步:打开generatorConfig.xml文件可以看到里面有好多配置信息,为了简单快速上手,只需要配置这两个地方即可:其中table可以有多个,多配置几个可以满足一个数据库中多个表
原创 2016-04-21 09:58:09
3636阅读
# Java实体生成工具 ## 引言 在Java开发中,我们经常需要定义实体类来表示业务数据。随着业务的复杂度增加,实体类的属性也会越来越多,手动编写和维护实体类变得繁琐和容易出错。为了提高开发效率和代码质量,我们可以使用Java实体生成工具来自动生成实体类的代码。 本文将介绍一种常用的Java实体生成工具,并提供使用示例。 ## 什么是Java实体生成工具 Java实体生成工具是一种自
原创 2023-10-24 07:20:15
19阅读
# 通过属性生成Java实体类 在Java编程中,经常会遇到需要根据一些属性来生成对应的实体类的情况。这种情况通常发生在需要处理大量数据的时候,手动编写实体类会非常繁琐且耗时。因此,我们可以通过一些工具或方法来自动生成实体类,从而提高开发效率。 ## 使用Lombok插件生成实体类 [Lombok]( 首先,我们需要在`pom.xml`中添加Lombok的依赖: ```xml
原创 2024-03-15 05:22:13
38阅读
在软件开发中,生成Java实体类的过程往往是一个繁琐但重要的环节。将数据库表结构转化为Java对象,可以方便数据的操作及管理。然而,在不同版本的工具和库之间,这个过程可能会有所变化。在这篇博文中,我们将详细探讨“SQL生成Java实体”的相关知识,包括版本对比、迁移指南、兼容性处理、实战案例、性能优化和生态扩展。 ### 版本对比 在工具版本之间进行对比时,我们需要考虑不同版本间的兼容性。通过
原创 7月前
17阅读
  • 1
  • 2
  • 3
  • 4
  • 5