文末有完整代码包下载供大家参考(如果对你有帮助,请给我一些支持,给个关注或推荐吧,谢谢!) 一、在pom.xml中添加所需依赖 二、在application.yml中添加相关配置 三、新建代码生成工具类CodeGenerateUtils.java 四、在数据库中新建一张角色表 ...
目录 ,为什么自己写一个代码生成器 这个上一篇文章 Sqlsugar基本搭建 中已经讲过了,因为一些代码生成器对Oracle不友好,Oracle是全大写。生成出来的model,就全部大写了。这个看着非常蛋疼, 所以萌生了自己写个代码生成器的想法。 除此之外,还有一个原因,我们知道代码生成器普遍的只生成model,当前也有些代码生成器支持自己写模板比如T ,CodeSmith等。 但是很少有代码生成 ...
2020-07-17 22:04 1 1638 推荐指数:
文末有完整代码包下载供大家参考(如果对你有帮助,请给我一些支持,给个关注或推荐吧,谢谢!) 一、在pom.xml中添加所需依赖 二、在application.yml中添加相关配置 三、新建代码生成工具类CodeGenerateUtils.java 四、在数据库中新建一张角色表 ...
代码生成器的原理无非就是得到字段相关信息(字段名,字段类型,字段注释等),然后根据模板,其实就是字符串的拼接与替换生成相应代码。 所以第一步我们需要解决如何得到字段的相关信息,有两种方式 通过反射获得程序集类的字段相关信息 读取数据库得到表的字段的相关信息 新建一个 ...
在开发过程中免不了创建实体类,字段少的表可以手动编写,但是字段多还用手动创建的话不免有些浪费时间,假如一张表有100多个字段,手写有些不现实。 这时我们会借助一些工具,如:动软代码生成器、各种ORM框架自带的代码生成器等等,都可以使用。 我们现在就基于SqlSugar(ORM框架)自己动手 ...
目录 登录设计,这个话题真的是可大可小,过往在Winner框架中 一直是 使用SSO 做登录,之前也写过基于Outh2.0做授权登录, 但是现在我任职的这个家企业,虽然对于SSO也有需要,但是目前这一块需求还是不那么强烈,各个系统之间都是独立去管控的。 这让6月份刚入职 ...
前言: 深圳漂泊十年,三个阶段: 第一阶段:20-23岁,技术快速提升,收入也快速提升,那几年几乎没有什么思想负担,做好技术就行。 第二阶段:23-26岁,开始有思想负担,尤其恐惧程序员30岁那 ...
没啥挑战性的,纯粹苦力活,浪费时间。 所以,根据公司现有框架,开发一款统一风格的代码生成器还是很有必要 ...
最近闲来无事,总想倒腾点什么,索性弄下代码生成器,这里感谢叶老板FreeSql的强大支持. 以前也用过两款不错的代码生成器,这里说说我的看法 1.动软代码生成器,优点很明显,免费,简单,但是没法高度自定义(在模板的基础上做某些处理,改变文件名规则等....) 2.CodeSmith,优点 ...
一 本系列随笔概览及产生的背景 近阶段接到一些b/s类型的软件项目,但是团队成员之前大部分没有这方面的开发经验,于是自己选择了一套目前网上比较容易上手的开发框架(FineUI),计划录制一套视频讲座,来讲解如何利用FineUI快速开发一个小型的b/s结构的管理系统,已达到帮助团队成员快速掌握b ...