JeeSite快速开始与环境搭建

JeeSite4开源框架入门篇(一) 摘要:今天无意中发现一个较好的开源框架JesSite,JeeSite4是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE)在线代码生成工具,通过自己的研究算是基本入门,以下是笔记。 JeeSite4.0的文档比较全面,按照文档给出的步骤,即可搭建出项... 阅读详情

官方文档:传送门

一、准备环境

  1. Java SDK 8 or 11
  2. Servlet 3.0、3.1+
  3. Apache Maven 3.x

二、拉取项目

git clone https://gitee.com/thinkgem/jeesite4.git

三、导入项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、初始化数据库

1、打开 my.ini 给 [mysqld] 增加如下配置:

sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

在这里插入图片描述
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;

在这里插入图片描述
3、修改项目的数据库配置,主要是将账号密码改为自己的,其他的看自己需求
在这里插入图片描述
在这里插入图片描述
4、运行初始化数据库脚本
在这里插入图片描述
在这里插入图片描述

五、部署测试

启动:
在这里插入图片描述
默认地址:http://localhost:8980/js
默认最高管理员账号:system 密码:admin
在这里插入图片描述
在这里插入图片描述

六、增加模块

1、创建数据库表

use jeesite;
CREATE TABLE `demo_customer` (
  `id` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  `create_by` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  `create_date` datetime NOT NULL,
  `update_by` varchar(64) COLLATE utf8_unicode_ci NOT NULL,
  `update_date` datetime NOT NULL,
  `remarks` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `custname` varchar(200) COLLATE utf8_unicode_ci DEFAULT NULL,
  `custcode` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL,
  `sex` char(1) COLLATE utf8_unicode_ci DEFAULT NULL,
  `phone` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
  `del_flag` char(1) COLLATE utf8_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

2、配置模块,把必填的填好一直下一步就行了,最后点保存并生成代码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、将新模块添加到系统中,并在里面添加两个子菜单
在这里插入图片描述
地址要和Controller的对应
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、为用户授权
在这里插入图片描述
在这里插入图片描述
权限设置好之后为用户分配角色
在这里插入图片描述
在这里插入图片描述
增删改查都可以实现,出现404就去检查一下菜单地址是否匹配,403就去检查当前账号是否有访问权限,设置完之后最好重启服务器再进行访问。
在这里插入图片描述

JAVA快速开发框架大比拼:Jeesite、JeecgBoot、SmartAdmin、若依的深度剖析 Jeesite框架以其全面的功能支持和经典架构闻名。它涵盖了用户权限管理、数据字典、表单设计等企业级应用所需的多项功能,并采用SSH或SSM架构,技术成熟稳定。Jeesite通过插件化方式扩展功能,灵活性高。Jeesite、JeecgBoot、SmartAdmin和若依这四个Java快速开发框架各有其独特的优势和特点。开发者在选择时,应根据项目的实际需求、技术栈的熟悉程度以及团队的技术实力等因素进行综合考虑。 阅读详情

相关推荐

jeesite实现excel导入功能(保姆级图文教程)

jeesite 实现excel导入功能,保姆级图文教程

淘淘小窝 1084

JeeSite4.0入门必备教程

JeeSite4.0 使用Spring Boot作为核心框架,提供了权限授权及用户访问接口,支持SAAS多租户模式,每个租户数据通过corp_code字段进行分离,数据互不干扰。用户数据权限优化,不仅仅是角色,颗粒度细化到每个人员的身上,可自定义第三方数据权限,不仅仅是部门和公司,你可以扩展,如:地区,栏目分类,商品分类。

JavaEE企业级快速开发平台jeesite4的使用和快速搭建项目

场景 JeeSIte是一个JavaEE企业级快速开发平台,基于经典技术组合(SpringBoot、Apache Shiro 、MyBatis、Beetl、Bootstrap)在线代码生成工具,支持Spring Cloud架构、分布式,微服务。 官网:http://jeesite.com/ 码云:https://gitee.com/thinkgem/jeesite JeeSite 4.x 前端组件资源 后台管理模板:AdminLTE 2.4 Web前端框架:Bootstrap 3.3 下拉框:jQur

BADAO_LIUMANG_QIZHI的博客 967

JeeSite 1.2.7 入门基础教程

 购课前须知:部分视频教程因转码失败未上传成功,购课之后请留言咨询,发送全部视频教程

WIFi 开关控制实现-ESP8266 物联网 android studio arduino QT多线程服务器

简介:本例子分硬件和软件两大部分, 软件又分3小部分:1 ESP8266 Arduino 嵌入部分 2 手机APP android studio 3 QT 上位机服务器程序。 总之就是一整套。有些代码会有简单备注说明,非科班出身,写这些代码纯属娱乐,写得很不好,多多包涵。 目的: 手机、被控继电器模块连接家里路由器,通过手机App控制继电器的开与断,可设置三种定时模式,即延时开、工作时间、关闭延时。可以控制单一继电器通断或者同时通断。例如,根据配置,可以控制热水器(双刀控制,主要怕漏电)...

qinyaquan1987的博客 4001

打穿内网之Vulntarget-a靶场实战记录

内容包括:通达OA未授权上传+文件包含RCE、Redis未授权写马、ms17-010永恒之蓝、代理转发内网跳板、CVE-2020-1472 域控杀器Zerologon、wmiexec/smbexec横向移动、cobalt strike与msf的shell传递

tpaer的博客 3033

02.06 JeeSite快速开始、环境搭建

重新安装开发环境

Kang's Blog 284

注册“Oracle Provider for OLE DB”和创建链接服务器

注册“Oracle Provider for OLE DB”和创建链接服务器 在sql server 数据库上创建链接服务器,连接oracle数据库,访问接口需要设置为:“Oracle Provider for OLE DB”。 如果电脑上没有这个驱动,安装一个完整的Oracle11gR2程序是一个有效的方法,但这个64位版本的安装包有2个多G, 相当庞大,如果仅仅...

weixin_30760895的博客 2384

JeeSite 4.x快速搭建(一)

快速开始、环境搭建、修改包名、新建模块、正式部署 开发环境要求 1、Java SDK 1.8下载 2、Apache Maven 3.6下载 3、Eclipse IDE for Java EE (4.5)下载、或 IntelliJ IDEA下载 4、MySql 5.7.11+下载(Oracle、PostgreSQL、Sql Server 操作类似) 导入到 Eclipse 或 ...

FEI_0101的博客 1203

Verilog十大基本功2(testbench的设计 文件读取和写入操作 源代码)

需求说明:Verilog设计基础 内容       :testbench的设计 读取文件 写入文件 来自       :时间的诗 十大基本功之 testbench 1. 激励的产生 对于 testbench 而言,端口应当和被测试的 module 一一对应。 端口分为 input,output 和 inout 类型产生激励信号的时候, input  对

时间的诗 5万+

从设计到实战:手把手教你用SolidWorks完成一个简易离心泵叶轮的水力设计全流程

本文详细介绍了使用SolidWorks进行简易离心泵叶轮水力设计的全流程,涵盖参数计算、水力设计和三维建模等关键步骤。通过实际案例演示,帮助机械设计工程师和学生掌握从理论到实践的转化技巧,特别适合低比转速离心泵叶轮的设计需求。

weixin_30621711的博客 232

jeesite后台快速搭建

jeesite后台开发入门篇:开始搭建环境要求首先下载maven接下来就是安装jeesite4了在下载的过程中,我们就可以来初始化数据库了 环境要求 1、Java SDK 1.8 下载 2、Eclipse IDE for Java EE Mars 2 (4.5.2) 下载(依 Eclipse 举例,IDEA 雷同。) 3、Apache Maven 3.3.0+ 下载 4、MySql 5.7....

qq_43302195的博客 999

Linux ARM平台开发系列讲解(GMSL摄像头篇)1.2 MAX9296 GMSL链路配置

串行器 +解串器组成,软件需要做的就是写这三部分的驱动,让摄像头数据能到达。3. 配置解串器和串行器的GMSL链路。串行器和解串器上电成功之后,就可以配置。软件配置(注意软件只可以配置速率,2. 9296上电,使能芯片。的版本和速率,比如版本是配置。配置成功之后,就会出现串行器。的链路,其它同类型的。设备地址,我设置的是。...

DSMGUOGUO的博客 1万+

Jeesite开发者指南:从环境搭建到项目部署

你是否还在为Java快速开发平台的选型而烦恼?是否在环境搭建、模块化开发、权限管理等环节浪费大量时间?本文将带你全面掌握Jeesite平台的核心能力,从本地环境搭建到生产环境部署,一站式解决企业级应用开发的全流程问题。读完本文,你将获得: - 从零开始搭建Jeesite开发环境的详细步骤 - 掌握Monorepo架构下的模块化开发技巧 - 理解前后端分离架构的核心设计理念 - 学会使用内置代码生...

gitblog_00163的博客 848

HotSpot G1 GC 的分区记账、SATB 并发标记与停顿目标调优解析

线上GC毛刺该调停顿目标、加大新生代还是换收集器?本文从HotSpot G1的设计出发,梳理分区与巨型对象、卡表与记忆集、写屏障与细化线程、停顿预测、SATB并发标记、自适应IHOP、混合回收规则及Full GC兜底,并注明JDK8至JDK27的版本差异。文中在JDK8与JDK17上实测:停顿目标从200ms降到20ms,伊甸区缩小四成、P99下降但仍超目标;巨型对象会反复触发又撤销并发标记;JDK17并行Full GC平均停顿约为JDK8的三成。最后给出日志解读、参数清单、调优流程与选型。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 170万+

Anomalib实战之一:自定义数据集

Anomalib支持多种图像扩展名,如".jpg"、“.jpeg”、“.png”、“.ppm”、“.bmp”、“.pgm”、“.tif”、“.tiff"和”.webp"。可以从具有任何这些扩展名的图像中收集数据集。

mingo_敏 6233

jeesite4.2入门(一)——jeesite4环境的搭建

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、环境准备?二、环境的配置1.JDK环境配置2.maven环境配置3.MySQL环境配置4.eclipse环境配置1.安装eclipse2.eclipse中配置maven,在preference中找到如下图位置,添加当前电脑中的maven环境,如下图3.导入代码格式(个人自己

Garnett_zk的博客 1603

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Jeesite快速上手教程:30分钟搭建企业级应用

你是否还在为搭建企业级应用框架而烦恼?从环境配置到权限管理,从数据建模到前端交互,繁琐的步骤往往耗费数天时间。本文将带你30分钟内完成Jeesite企业级应用的搭建,涵盖环境准备、项目初始化、核心模块配置和业务功能开发全流程,让你专注业务逻辑而非基础架构。 读完本文你将获得: - 从零开始搭建Jeesite开发环境的完整步骤 - 掌握在线代码生成工具快速创建业务模块 - 理解Jeesite前后端...

gitblog_01084的博客 867

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

JeeSite本地安装

官方代码在这里官方开发文档在这里。

BF0624的博客 2278

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Jeesite 快速开发平台安装与配置指南

Jeesite 是一个基于 Java 的企业级快速开发平台,旨在帮助开发者高效地构建信息管理系统。它采用经典的组合技术栈,后端基于 Spring Boot、Shiro、MyBatis 等,前端则支持 Vue3、Vite、Ant Design Vue、TypeScript 等先进技术栈,或者使用 Beetl、Bootstrap、AdminLTE 等经典开发模式。 ## 2. 项目使用的关键技术和框...

gitblog_01014的博客 1019

JEESITE快速开发平台(二)环境搭建

一、下载源码 下载地址: GitHub:https://github.com/thinkgem/jeesite 开源中国:http://git.oschina.net/thinkgem/jeesite Hibernate版:https://github.com/thinkgem/jeesite/tree/master_hibernate 这里使用Mybatis版本的进行演示。 下...

小桥Dopey的博客 412

使用idea搭建JeeSite框架

我是直接按照官方文档操作来的,测试可行 一、首先从官方上下载来下载来 官方文档说明连接 https://jeesite.gitee.io/docs/install-deploy/ 源码下载地址:官方的GitHub上的 https://gitee.com/thinkgem/jeesite4 或者使用我提供的下载好的 https://pan.baidu.com/s/175wVuyPqp-3jIVx4y...

非凡的博客 3715

详解:jeesite项目的搭建(有图)

导读: 本文是根据jeesite官网自己搭建完成后, 做的总结! 如有不满, 请指出~~~ 一. 环境要求 1、Java SDK 1.8 2、Eclipse IDE for Java EE Mars 2 (4.5.2) (依 Eclipse 举例,IDEA 雷同。) 3、Apache Maven 3.3.0+ 4、MySql 5.7.11+ 二. 导入到Eclipse 1> 下载jeesit...

qq_36196514的博客 4537

基于jeesite的cms系统(一):开发环境搭建

基于jeesite的cms系统系列,是对基于jeesite进行二次开发的博客模块开发过程的总结。涉及入门安装,二次开发,部署等 一、概况: JeeSite 是一个 Java 企业级快速开发平台,基于经典技术(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE)组合,方便的在线代码生成功能,包括核心模...

dianhuang8011的博客 1489

使用JeeSite平台进行快速开发(一)

首先是下载生成项目的源文件,利用这些文件自动生成一个maven项目: https://github.com/thinkgem/jeesite 1. 安装部署 运行Maven目录下的settings.bat文件,用来设置maven仓库路径,并按提示操作(设置PATH系统变量、配置Eclipse)。 执行jeesite/bin/eclipse.bat 生成工程文件并下载jar依赖包(如果需要修改默认...

种一棵树最好的时间是十年前,其次是现在。 2086

JeeSite云计算:云原生应用部署

还在为传统部署方式的复杂性而头疼吗?面对微服务架构、容器化部署、持续集成等现代化需求,传统部署方式显得力不从心。JeeSite作为企业级快速开发解决方案,提供了完整的云原生部署支持,让您的应用轻松拥抱云计算时代。 通过本文,您将掌握: - JeeSite云原生架构的核心设计理念 - 基于Docker的容器化部署方案 - Kubernetes集群部署最佳实践 - 持续集成与持续部署(CI/CD)...

gitblog_00434的博客 1418
上一篇: CentOS7安装Docker
下一篇: 使用容联云通信实现短信发送功能
nov4th
博客等级 码龄7年 39粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值