自研摸鱼工具 (自研摸鱼工具有哪些)
本文目录导航:
自研摸鱼工具-javafx-mybatis-generator
这是一个整合了JavaFX, Spring, FreeMarker技术的适用工具,旨在让开发者经过繁难的操作极速生成数据库对应的实体类、Mybatis Mapper、模板(Controller, Service, DTO等)。
这样的设计让开发者能有更多期间专一于优化自身才干而不是被繁琐的代码生成上班所困扰。
如在经常使用中遇到疑问或有改良意见,欢迎大家提出issue,十分感谢!接上去,咱们将对工具的重要性能启动概览:### 重要性能概览1. **数据源减少**:切实上允许一切数据库,经过验证的重要是MySQL。
在减少环节中,系统自动选用MySQL驱动,但请依据自身需求启动调整。
提供驱动类型选用框仅是为了繁难填写,不会影响性能。
2. **选用须要导出的表**:提供两种模式:点击表导出(可多选)或双击单表导出。
3. **表及字段性能**:为所选表性能SQL语句,灵敏控制导出字段、属性名(property),并可对属性类型启动重写。
4. **导出性能**:基于mybatis-generator性能,提供具体性能消息,允许自定义Bean包名、Mapper包名、Xml地址,并可经常使用占位符。
5. **额外模板性能**:提供自定义模板性能,允许导入额外模板,性能输上天址、包名,并经常使用FreeMarker模板引擎。
6. **存储目录性能**:在遇到失误时,尝试清空存储目录,以处置疑问。
7. **日志文件位置**:明白工具的日志文件寄存位置,便于疑问追踪与调试。
8. **自定义开发**:提供具体的构建和打包步骤,繁难开发者依据自身需求启动二次开发。
9. **下载与访问**:名目源码经过GitHub和Gitee提供,允许下载访问。
### 特征性能**### 占位符与DOMAIN经常使用**在性能与模板生成中,工具允许经常使用占位符以成功灵敏的代码生成。
占位符可在指定位置经常使用,如Bean包名、Mapper包名、输入门路等。
特意提到的DOMAIN机制,经过从数据表备注中提敞开息,成功灵敏的名目结构生成。
备注应遵照特定的JSON格局,以满足DOMIAN性能的需求。
随着未来开发规划的推动,咱们将继续优化工具,引入更多方便性能,以顺应极速变动的开发需求,优化开发效率。
装了java11还能装java8吗?
可以,你须要用到jdk8的时刻,更改JAVA_HOME指向jdk8的目录,须要用到jdk11的时刻,指向jdk11的目录。
操作系统和集成开发环境只依据JAVA_HOME环境变量寻觅jdk。
jdk11相关于以前的版本,分别了javaFX,假设你想要在jdk11版本下经常使用javaFX,须要另外下载javaFX的jar包,和其余的jar包一样,导入就可以了。
孤山的javafx教程——javafx繁难入门
JavaFX是一种Java成功图形界面的模式,与AWT和Swing相比,逐渐被淘汰。
JavaFX的长处在于能够成功逻辑和样式的分别,允许经常使用XML和CSS编写样式。
在学习JavaFX之前,须要具有面向对象、包装类、枚举、注解和匿名对象等概念的把握。
自Java 11起,JavaFX库由开源社区治理,需自行下载SDK,下载地址为。
Maven名目可经过如下语句导入程序蕴含三层结构:最外层为Stage(窗口),两边层为Scene(窗口外部形态),最内层为Node(组件)。
JavaFX生命周期包括初始化(init)、运转(start)与完结(stop)。
任何事物都有发生、开展与沦亡的环节,程序也不例外。
init运转在独立线程,start与stop属于JavaFX Application Thread线程。
封锁窗口后,程序进入stop阶段,可用于中止衔接等操作。
Stage类用于示意窗口,提供窗口宽度与高度设置性能。
Stage类还蕴含如以下方法:...窗口大小与位置监听可经过监听事情成功,减少到窗口以成功自顺应等性能。
窗口图标设置在指定包下搁置文件,经过Scene类的getIcons方法减少相对门路。
子窗口经过initOwner方法设置父窗口,封锁子窗口不会影响父窗口。
Scene类用于创立窗口外部场景,需传入规划或控件参数。
罕用组件包括消息输入、控制、输入和通用方法组件。
规划在JavaFX中相似于HTML中的div,允许嵌套。
监听事情运行于一切节点,包括单击、双击和键盘输入等。