2025年Jeesite 4.0 学习笔记

Jeesite 4.0 学习笔记Jeesite 简介 Jeesite 是一个 Java EE 企业级快速开发平台 框架 SpringBoot SpringMVC Apache Shiro MyBatis Beetl 模板 Boostrap AdminLTE UI 核心模块 组织机构 角色用户 菜单及按钮授权 数据授权 系统参数等 技术选型 见官方文档 环境配置 Java 1 8

大家好,我是讯享网,很高兴认识大家。

Jeesite简介

Jeesite是一个 Java EE 企业级快速开发平台。
框架:SpringBoot + SpringMVC + Apache Shiro + MyBatis + Beetl(模板) + Boostrap + AdminLTE(UI)
核心模块:组织机构、角色用户、菜单及按钮授权、数据授权、系统参数等。
技术选型:见官方文档。

环境配置

Java 1.8 环境配置
maven 环境配置
mysql 环境配置

eclipse安装与配置

详见 eclipse使用笔记 文档

快速开始、环境搭建、修改包名、新建模块、正式部署 | JeeSite 快速开发平台)

Jeesite 文件结构与配置

一、聚合工程

SpringBoot是java领域微服务架构最优落地技术,springboot + MongoDB 方案是在微服务架构下数据治理的**方案之一

jeesite分层模式

<span style="color:#000000"><code class="language-css"><span style="color:#2b91af">[ 表现层:com.jeesite.modules.*.web ]</span> <span style="color:#2b91af">[ 业务层:com.jeesite.modules.*.service ]</span> <span style="color:#2b91af">[ Database ]</span> <span style="color:#2b91af">[ 持久层:com.jeesite.modules.*.dao ]</span> <span style="color:#2b91af">[ 实体层:com.jeesite.modules.*.entity ]</span> </code></span>

讯享网

发布部署

讯享网<span style="color:#000000"><code class="language-markdown">从 ⚪ ————> 负载均衡服务器 ————> 一系列tomcat高并发 (Cluster) <span style="color:#"> DataBase... 到 </span> 分布式架构 </code></span>

分布式架构例图


讯享网

什么是聚合工程?

......

二、模块间依赖关系

三、配置文件

spring boot 默认大于配置(doge)

四、文件结构

具体的目录和用途可查看官方文档:
目录结构介绍、快速了解每个文件目录包的意图 - JeeSite 4.x

IDEA:从项目导入到模块创建

// 本例清空了之前的项目数据和项目部署下载的maven仓库

一、项目导入

step 01:打开项目

open打开项目,按照提示import,trust project

注意,maven若非缺省,需要在 settings... 和 new projects settings 中都作修改

step 02:查看项目目录

查看项目目录,多数文件夹带有蓝色小方块,即maven项目导入成功的标志

step 03:打开主启动类

打开 web 工程下主启动类,发现大量报红

step 04:maven依赖配置

由大量试错踩坑分析得出结论,是由maven依赖导入冲突和失败引起的
右侧工具栏调出maven,进行reload

打开 web 下pom文件,将eclipse插件注释掉,防止idea不需要的插件报错出现幺蛾子

maven工具栏找到 Jeesite的root模块,依次进行clean和install,过程较长,耐心等待哦

加载结束后,reload一下

主启动类不报红了,泪目了家人们!

// 补充:如果还是不行,可以试着再depoly一下或者到别的模块进行同样的操作;
秘诀就是对着maven工具栏疯狂clean、install和reload......

step 05:数据库连接和配置

先去powershell (管理员),net start mysql一下,启动mysql
mysql服务启动成功后,到 web \ src \ main \ resource \ application.yml 文件进行数据库配置

然后启动web \ bin \ init-data.sh ,进行数据初始化,过程较长,去喝口茶,初始化完毕~

小讯
上一篇 2025-01-11 15:37
下一篇 2025-01-17 18:31

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/22663.html