《Java工程师必读手册》——Java经验之谈系列——编码方法论(2)

简介: 《Java工程师必读手册》——Java经验之谈系列——编码方法论(2)

接上篇:https://developer.aliyun.com/article/1228300?spm=a2c6h.13148508.setting.14.284f4f0eebWtxn


方法4:用Excel公式生成代码

 

Excel的公式非常强悍,可以用于编写一些公式化的代码。

 

1. 利用Excel公式生成模型类

 

从WIKI上拷贝接口模型定义到Excel里,样例数据内容如下:

 

image.png 

 

编写Excel公式如下:

 

image.png

 

利用公式生成代码如下:

 

image.png 

 

创建模型类,整理代码如下:

 

image.png 

接下篇:

 

2. 利用Excel公式生成枚举类

 

从WIKI上拷贝枚举定义到Excel里,样例数据内容如下:

 

image.png

 

编写Excel公式如下:

 

image.png 

 

利用公式生成代码如下:

 

image.png 

 

创建枚举类,整理代码如下:

 

image.png 

 

 

 

3. 利用Excel公式生成数据库语句

 

用Excel整理的公司列表如下,需要整理成SQL语句直接插入数据库:

 

image.png 

 

编写Excel公式如下:

 

image.png 

 

利用公式生成SQL如下:

 

image.png 

 

添加into语句头,整理SQL如下:

 

image.png

 

4. 主要优缺点

 

1) 主要优点

适用于表格化数据的代码生成;

写好公式后,拖拽生成代码,生成速度较快。

 

2) 主要缺点

不适用于复杂功能的代码生成。

 

接下篇:https://developer.aliyun.com/article/1228298?groupCode=java

相关文章
|
3月前
|
Java
Java开发实现图片URL地址检验,如何编码?
【10月更文挑战第14天】Java开发实现图片URL地址检验,如何编码?
101 4
|
3月前
|
Java
Java实现随机生成某个省某个市的身份证号?如何编码?
【10月更文挑战第18天】Java实现随机生成某个省某个市的身份证号?如何编码?
191 5
|
2天前
|
自然语言处理 Java
Java中的字符集编码入门-增补字符(转载)
本文探讨Java对Unicode的支持及其发展历程。文章详细解析了Unicode字符集的结构,包括基本多语言面(BMP)和增补字符的表示方法,以及UTF-16编码中surrogate pair的使用。同时介绍了代码点和代码单元的概念,并解释了UTF-8的编码规则及其兼容性。
74 60
|
3月前
|
Java
Java开发实现图片地址检验,如果无法找到资源则使用默认图片,如何编码?
【10月更文挑战第14天】Java开发实现图片地址检验,如果无法找到资源则使用默认图片,如何编码?
72 2
|
5月前
|
安全 Java API
告别繁琐编码,拥抱Java 8新特性:Stream API与Optional类助你高效编程,成就卓越开发者!
【8月更文挑战第29天】Java 8为开发者引入了多项新特性,其中Stream API和Optional类尤其值得关注。Stream API对集合操作进行了高级抽象,支持声明式的数据处理,避免了显式循环代码的编写;而Optional类则作为非空值的容器,有效减少了空指针异常的风险。通过几个实战示例,我们展示了如何利用Stream API进行过滤与转换操作,以及如何借助Optional类安全地处理可能为null的数据,从而使代码更加简洁和健壮。
138 0
|
4月前
|
架构师 前端开发 Java
Java开发工程师的职业规划应该是什么样的?
Java开发工程师的职业规划涵盖多个阶段,包括初入行业(0-1年)、技能提升(1-3年)、技术专家(3-5年)及管理或专家路线选择(5年以上)。各阶段设定了明确的技能要求与职业目标,从掌握Java基础、常用框架到深入研究高级技术、微服务架构乃至担任管理职务或成为技术专家。通过持续学习与实践,结合个人兴趣,Java工程师可在技术或管理领域找到合适的发展方向,最终实现职业成功。
547 83
|
3月前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
95 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
4月前
|
设计模式 架构师 Java
Java开发工程师转架构师需要学习什么
Java开发工程师转型为架构师需掌握多项技能:精通Java及框架、数据库与分布式系统;熟悉设计模式与架构模式;积累项目经验;提升沟通与领导力;持续学习新技术;培养系统设计与抽象能力;了解中间件及开发工具;并注重个人特质与职业发展。具体路径应结合个人目标与实际情况制定。
80 18
|
4月前
|
存储 移动开发 Java
java核心之字符串与编码
java核心之字符串与编码
28 2
|
4月前
|
人工智能 前端开发 Java
Java开发工程师转哪个行业比较好?
Java开发工程师转哪个行业比较好?
343 2