一:简介

二:导入运行

1:环境准备

JDK1.8+Eclipse+Maven +MYSQL

注意:

1)Eclipse修改默认编码格式

Window——Preference——General——Workspace 面板TextFileEncoding选择UTF-8

Window——Preference——General——Content Type——Text——JSP 最下边设置为UTF-8

Window——Preference——Web——JspFiles 面板选择UTF-8

2)配置Maven环境

Window——Preference——Maven——installation,右侧点击Add

设置Maven安装目录,然后finish

选中Maven,并Apply

打开Window——Preference——Maven——User Settings 并Apply

2:导入项目

开发Eclipse,导入已存在的Maven项目

3:初始化数据库

1:打开MYSQL

1)添加配置

show global variables like "innodb_large_prefix";

show global variables like "innodb_file_format";

show global variables like "innodb_file_per_table";

set global innodb_large_prefix=ON;

set global innodb_file_format=Barracuda;

set global innodb_file_per_table=ON;

2)创建用户和授权

set global read_only=0;

set global optimizer_switch=‘derived_merge=off‘;

create user ‘jeesite‘@‘%‘ identified by ‘jeesite‘;

create database jeesite DEFAULT CHARSET ‘utf8‘ COLLATE ‘utf8_unicode_ci‘;

grant all privileges on jeesite.* to ‘jeesite‘@‘%‘ identified by ‘jeesite‘;

flush privileges;

2:打开项目

1)jeesite-Web项目下/src/main/resources/config/application.yml,将数据库用户名和密码改成自己的

2)执行脚本,初始化数据库

com.jeesite.test.InitCoreData.java)文件并打开,然后在空白处右键,点击 Run As -> JUnit Test 运行单元测试,进行初始化数据库脚本

为了防止误操作,你还需要:打开 Run Configurations 找到 Arguments 选项卡,在 VM arguments 里增加 “-Djeesite.initdata=true” 参数,

点击Run运行,执行完成后建议将该单元测试 Run Configuration 删除掉,防止误操作

3:如果没有开启auto build的,还需要在导入后,初始化数据库前

打开jeesite-root模块的pom.xml,然后。Run as maven install 下载相关jar包

注意:此时可能会出现错误

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

这个问题你只要将他的jdk换成你自己的就可以了

右键——build Path——Configuration Build Path——Library——选中jdk——Edit

4:启动项目

jeesite的是基于SpringBoot的,故同SpringBoot,在Jeesite-Web中选择/jeesite-web/src/main/java/com/jeesite/modules/Application.java

右键Run As Application

默认最高管理员账号:system 密码:admin

三:功能介绍

四:继续开发

1:改造现有模块

2:手动开发新模块

jeesite提供了模板模块jeesite-module-template模块,若新建模块为jeesite-module-test

1:到E:\ProjectSourceCode\jeesite\thinkgem-jeesite4-v4.1.9\jeesite4\modules复制template文件夹,并粘贴至本地,改名为test

2:3、打开 /modules/test/pom.xml 文件,找到 jeesite-module-template 的 artifactId 元素,修改为你的模块名,如:jeesite-module-test

3:4、打开 /root/pom.xml 文件,拷贝 ../modules/core 到新一行,修改为你的模块名,如:../modules/test

4:在你需要用到的项目引入你的新模块,如,在 web 项目下用,则打开 /web/pom.xml 文件,加入:

com.jeesitejeesite-module-test${project.parent.version}

5:Eclipse将该模块导入

6:继续开发即可

3:使用代码生成工具开发新模块

目标:增加用户管理模块

1:数据库建表

增加一张 demo_customer表,其中必不可少的字段有:

use jeesite;

create table demo_customer(

id varchar(64) primary key,

create_by varchar(64) not null,

create_date datetime not null,

update_by varchar(64) not null,

remarks varchar(255),status char(1)

);

其它字段按需增加(客户名称、客户编号、性别、电话、删除标志):

2:使用代码生成工具

jeesite如何已生成数据的数据源_使用Jeesite进行二次开发相关推荐

  1. jeesite如何已生成数据的数据源_如何在postman中自动生成接口请求数据,这个功能你需要知道,可结合浏览器和两大抓包工具使用...

    在做接口调试或测试时,请求中的每个参数都要按照接口文档填写到postman的对应位置中,很是麻烦.那是否有这样一个功能?可以帮我们自动生成接口数据,无需修改,直接发送请求就可以呢. 这里面我们需要借助 ...

  2. jeesite如何已生成数据的数据源_jeesite1.X 集成多数据源

    jeesite.properties配置多数数据源地址,这里以mysql5.7和sqlserver2008版本为例子 #mysql database settingjdbc.type=mysql#jd ...

  3. jeesite如何已生成数据的数据源_jeesite 多数据源配置

    1.jeesite.properties 添加第二个数据源信息(type2,driver2, url2,username2,pawwword2) jdbc.type2=oracle jdbc.driv ...

  4. 企业微信SCRM系统部署_企业微信SCRM二次开发_企业微信SCRM系统独立版源码价格

    企业微信SCRM系统部署_企业微信SCRM二次开发_企业微信SCRM系统独立版源码价格 点趣互动是企业微信系统的第三方应用提供厂商,用于管理员工企业微信的内一款系统软件.点趣互动企业微信scrm软件主 ...

  5. 二次开发_企业ERP系统二次开发问题的探讨分析

    新朋友点上方蓝字"ERP之家"快速关注 导读:根据笔者多年在企业中实施及推进ERP,概的实战经验,阐述了ERP系统二次开发的必然性和二次发开的成因及存在的风险,提出如何合理地规避二 ...

  6. java自定义表单系统_自定义表单二次开发

    自定义表单二次开发 === 自定义表单的页面和业务逻辑增强采用JS增强和Java增强实现.![输入图片说明](https://static.oschina.net/uploads/img/201804 ...

  7. weiphp看版本_序言 · weiphp5.0二次开发手册 · 看云

    WeiPHP5.0,公众号与小程序结合的最佳开发框架 WeiPHP5.0是一个开源,高效,简洁的移动应用系统,它实现一个后台同时管理和运营多个客户端(公众号,微信小程序,后续将支持支付宝小程序,百度小 ...

  8. centos7已有数据硬盘挂载_实战2T以上盘GPT分区工具使用挂载教程

    2T以上需要GPT分区工具 centos 7 安装 yum install gdisk centos 6 安装 yum install gdisk --enablerepo=epel gdisk(GP ...

  9. centos7已有数据硬盘挂载_干货!如何给虚拟机增加虚拟硬盘,Linux再分区挂载

    很多朋友一开始给虚拟机的硬盘都很小,用着用着虚拟硬盘就不够了,今天小编就给大伙说说如何给虚拟机添加虚拟硬盘在到Linux系统下分区格式化再到挂载. 点击创建新的虚拟盘 我分配一个8g的硬盘吧! 现在启 ...

最新文章

  1. labelme3.16.5 标注工具的安装与下载
  2. 语音留言无法在电话上播放
  3. jspservlet初体验——用户登录功能实现
  4. linux mysql服务器安装_Linux服务器MySQL安装
  5. vim 设置标签等操作
  6. ubuntu 下pip3 与pipenv 安装使用错误
  7. 关于java中equals与==的区别的小实验
  8. 项目后台运行关闭_iOS到底有没有必要上滑强制关闭APP?
  9. 6 月编程语言排行榜:Python 飙升,有望挑战 Java 和 C?
  10. 关于如何使用IfcRelAggregates来对IFC中的元素进行关联
  11. 这个问题,正在郁闷中,网上找了好久,也只见问不见答!
  12. VB认识强大的ActiveX控件
  13. 基于STM32F4实现FOC(磁场定向控制)一:电流采样和波形产生
  14. 甘谷2021年高考成绩查询入口,筑梦百天,赢在高考|甘谷一中2021届高考百日誓师大会...
  15. 奇(异或)偶(同或)校验
  16. 学习Android闹钟源代码(三)-AlarmClock类分析(part2)
  17. [导入]干掉Google Base? 微软欲推Fremont服务
  18. 医药电商行业概况及发展趋势!
  19. Delphi Thread 多线程编程(6)
  20. 3D开发-PhotoScan 模型生成

热门文章

  1. 为什么第二代测序碱基出错主要以替换(Substitutions)为主
  2. java ado_Java进击C#——语法之ADO.NET
  3. flask 的 request
  4. TensorFlow 制作自己的TFRecord数据集
  5. github上传文件夹教程
  6. 搭建 Hadoop 伪分布式环境
  7. 空间映射网络--Spatial Transformer Networks
  8. There are 0 datanode(s) running and no node(s) are excluded in this operation.
  9. windows oracle path,Oracle-Windows平台Path的问题
  10. matlab门槛回归,重磅!这可能是最全的门槛回归汇总了