目前市面上有很多代码生成工具,简单的只把表映射成实体类,mybatis.xml等。比较舒服一点的就会帮你把简单的crud操作以及前端页面生成好。本文为大家带来的是jeecg的搭建,后期会逐步更新日常开发中如何使用。
第一弹的开发工具以及相关前后端代码会再第二弹结束贴链接,之前忘记了,希望大家理解
紧接第一弹内容继续学习。如果拉取jeecg最新代码进行配置表同步数据库的时候可能会因为环境版本问题出现
(javax.xml.bind.JAXBException Implementation of JAXB-API has not been found on module path or classpath) 或者 javax/xml/bind/JAXBException异常
那么大概率是因为你本地安装的jdk版本过低,需要在system主模块的pom.xml中引入以下依赖
<dependency>
<groupId>javax.xml.bindgroupId>
<artifactId>jaxb-apiartifactId>
<version>2.3.0-b170201.1204version>dependency><dependency>
<groupId>javax.activationgroupId>
<artifactId>activationartifactId>
<version>1.1version>dependency><dependency>
<groupId>org.glassfish.jaxbgroupId>
<artifactId>jaxb-runtimeartifactId>
<version>2.3.0-b170127.1453version>dependency>
一、概述
主要依赖Idea,Visual Studio Code,Redis,Mysql、Node.js等工具。后端使用lombok插件省去get、set等。页面使用vue、Ant Design&Vue等。
jeecg代码仓库: https://github.com/zhangdaiscott/jeecg-boot
开发文档: http://doc.jeecg.com在线演示 : http://boot.jeecg.com
二、日常开发配置2.1 在线开发
启动前后端项目后,访问前端项目,登录后选择在线开发-online在线表单开发,进行在线表结构配置与生成。
2.1.1 配置表结构
选择页面新增按钮、输入你需要新建的表信息,设置字段是否必填以及长度,设置好
以后,进行下一步。
一般主要输入表名,表描述,表类型一般设置单表,主表的话生成代码的时候,表单页面会出错,所以一般选单表生成页面代码,主表生成业务代码。其他属性按需修改,如果没有修改需求就保持默认。
2.1.2 配置列表页面
点击页面属性,这里进行配置对应字段是否在列表、表单(增、改)页面进行展示