Java开发常用工具链接-copy
Java开发常用工具链接
这里汇总了下Java开发过程中常用的一些工具,与一些自动化生成工具。
1. Spring相关工具
通过Sql生成Spring相关的项目。
Sql生成SpringBoot项目
通过Mysql的建表语句,一键生成SpringBoot项目,包含pom文件、配置文件、controller、service、dao和实体等代码。
https://www.pomit.cn/java/project/sqlToSpringboot.html
Sql转Mybatis注解Mapper
通过Mysql的建表语句,一键生成Mybatis注解版的mapper代码,包含mapper文件和实体等代码。
https://www.pomit.cn/java/project/sqlToMybatis.html
Sql生成SpringDataRest项目
通过Mysql的建表语句,一键生成SpringDataRest项目,包含pom文件、配置文件、dao和实体等代码。SpringDataRest自动将数据库操作映射为rest服务。
https://www.pomit.cn/java/project/sqlToSpringDataRest.html
2. JAVA工具
JAVA代码在线运行
java代码在线运行,从此不用新建项目写main测试。
https://www.pomit.cn/java/java/javaCode.html
JSON转JAVA实体
通过解析json,将json的key自动映射为java实体。
https://www.pomit.cn/java/json/jsonToJava.html
Sql转JAVA实体
通过解析Mysql的建表语句,自动将数据库字段下划线转驼峰,并作为实体字段,生成java实体。
https://www.pomit.cn/java/java/sqlToJava.html
Sql转JPA实体
通过解析Mysql的建表语句,自动将数据库字段下划线转驼峰,并作为实体字段,生成Spring-data-jpa实体。而且下划线字段自动加上@Column注解,id字段自动加上@Id注解,自增字段加上@GeneratedValue(strategy = GenerationType.IDENTITY)注解,实体加上@Entity和@Table注解。
https://www.pomit.cn/java/java/sqlToJpa.html
Sql转JpaMapper实体
通过解析Mysql的建表语句,自动将数据库字段下划线转驼峰,并作为实体字段,生成JpaMapper工具实体。而且所有字段自动加上@Column注解,id字段自动加上@Id注解,自增字段加上@GeneratedValue(generator = “JDBC”)注解,实体加上@Entity和@Table注解。
https://www.pomit.cn/java/java/sqlToJpaMapper.html
3. JSON工具
JSON格式化
通过解析json,将json美化展示。
https://www.pomit.cn/java/json/jsonFormat.html
JSON转JAVA实体
通过解析json,将json的key自动映射为java实体。
https://www.pomit.cn/java/json/jsonToJava.html
JSON压缩转义
去除json中的多余空格或着引号转义。
https://www.pomit.cn/java/json/jsonCompress.html
JSON-XML互转
json和xml互转
https://www.pomit.cn/java/json/jsonToXml.html
4. 转换工具
时间戳转换
显示当前时间戳,并可以对时间戳和当前时间相互转换。
https://www.pomit.cn/java/transform/unixTimestamp.html
下划线转驼峰
对下划线字符串自动转换为驼峰字符串。
https://www.pomit.cn/java/java/javaCamel.html
MD5转换
进行md5转换。
https://www.pomit.cn/java/transform/md5Transform.html
大小写转换
字母大小写转换,数字大小写转换。
https://www.pomit.cn/java/transform/upOrLow.html
————————————————
版权声明:本文为CSDN博主「逍遥天扬」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/feiyangtianyao/article/details/96998799
Java开发常用工具链接-copy的更多相关文章
- Java 开发常用工具
编译器 IDEA (个人觉得IDEA比较好用) Eclipse MyEclipse IDEA插件 Lombok: 使用注解,免去实体类中get /set/构造器等代码 ,需要引入lombok包 Ali ...
- java开发常用工具类
package com.rui.util; import java.text.DateFormat; import java.text.DecimalFormat; import java.text. ...
- java开发常用工具
1.eclipse3.6 +浏览器插件+findbug+checkstyle+pmd+svn 2.plsql8.0对数据库的操作,存储过程的调试 3.Securecrt对linux服务器的操作 4.e ...
- Java后端开发常用工具
Java后端开发常用工具推荐: 俗话说,工欲善其事,必先利其器.不过初学时候不大建议过度依赖IDE等过多工具,这会让自己的编程基础功变得很差,比如各种语法的不熟悉,各种关键字比如synchronize ...
- C#(Net)软件开发常用工具汇总,提高你的开发效率
C#(Net)软件开发常用工具汇总,提高你的开发效率 写代码也要读书,爱全栈,更爱生活.每日更新原创IT编程技术及日常实用技术文章. 我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是 ...
- Android开发常用工具汇总
Android开发常用工具汇总,本文章不断更新完善 一.数据库小工具Sqlite Developer SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的, ...
- 学习游戏服务器开发必看,C++游戏服务器开发常用工具介绍
C++游戏服务器开发常用工具介绍 在软件开发过程中需要使用的工具类型实属众多,从需求建模到软件测试,从代码编译到工程管理,这些工具都对项目有着不可替代的作用.庄子有云,"吾生也有涯,而知也无 ...
- Java开发常用的在线工具
原文出处: hollischuang(@Hollis_Chuang) 作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中 ...
- [开发工具]Java开发常用的在线工具
注明: 本文转自http://www.hollischuang.com/archives/1459.作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工 ...
- java 微信开发 常用工具类(xml传输和解析 json转换对象)
与微信通信常用工具(xml传输和解析) package com.lownsun.wechatOauth.utl; import java.io.IOException; import java.io. ...
随机推荐
- 计算机网络基础/进制转换/企业级子网IP划分
数制的含义 数制:计数的方法,指用一组固定的符号和统一的规则来表示数值的方法 数位:指数字符号在一个数中所处的位置 基数:指在某种进位计数制中,数位上所能使用的数字符号的个数 位权:指在某种进位计数制 ...
- python之执行shell命令
python 执行shell命令,且执行完后将shell端的输出返回 subprocess import subprocess # 要执行的命令 command = "ls -lrt&quo ...
- 使用 Antlr 开发领域语言
高 尚 (gaoshang1999@163.com), 软件工程师, 中国农业银行软件开发中心 简介: Antlr 是一个基于 Java 开发的功能强大的语言识别工具,Antlr 以其简介的语法和高速 ...
- vant中dialog的使用
按照文档上的方式引入组件,但是还是会报错说没有注册 引入方式如下: import { Cell, CellGroup, Field, Dialog } from 'vant'; components: ...
- Linux之定时任务crontab
一.cron.d增加定时任务 当我们要增加全局性的计划任务时,一种方式是直接修改/etc/crontab.但是,一般不建议这样做,/etc/cron.d目录就是为了解决这种问题而创建的. 例如,增加一 ...
- 如何在 duxapp 中开发一个兼容 RN 的动画库
Taro 一直以来都没有一个能兼容 RN 的动画方案,duxapp 中扩展了 createAnimation 方法,让这个方法兼容了 RN 端,下面让我们来看看实现思路 createAnimation ...
- 关于IMultiValueConverter的使用
在前端向后端传递数据的过程中,因为涉及多个属性的调用,将数据绑定到CommandParameter,采用了多值转换器进行数据传递. class MultiBindingConverter : IMul ...
- 《前端运维》一、Linux基础--11服务
首先服务的概念,对于linux服务器来说,其中大多数的软件都算是服务,比如nginx.mysql.Jenkins等等.下面我们就来学习一下linux中有关服务的一些内容. 一.服务简介和分类 1.运行 ...
- ChatGPT自动生成功能测试用例的步骤
在上一节,我们一起探讨了ChatGPT在功能测试用例生成方面的优势.接下来,我们将探讨ChatGPT自动生成功能测试用例的步骤. 1) 问题定义:让ChatGPT自动生成功能测试用例的第一步是清 ...
- 【慢速加实现64位乘法】AcWing90 64位整数乘法
题意 求\(a*b\%q(1 \leq a,b,q \leq 10^{18})\)的值. 题解 在计算机中,数字都是以二进制数表示的.例如:\(5_{10}\)的二进制数为\(101_2\). 对于\ ...