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 ,进行数据初始化,过程较长,去喝口茶,初始化完毕~

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