【Java】jeesite使用学习
初始配置环境及软件:
| 名称 | 版本 | 作用 |
|---|---|---|
| Tomcat | 7.0 | 微小型服务器,版本无所谓,装个Tomcat 9估计也没事 |
| IntelliJ IDEA 2021.1.3 x64 | 2021.1.3 | 编译器,用官中感觉舒服一些,2020也可以,自己整个无限激活破解包就可以 |
| MySQL | 8.0 | 数据库,相信很熟悉了,yyds,必要的 |
| Java | 8 | 编译语言,经典,必要的 |
| Redis | 3.0 | 缓存机制,yyds,必要的 |
| RDM | - | Redis数据显示,看个人,用不太上,用惯了就装了,实际上还没用到 |
| Navicat | - | 数据库数据显示,修改也方便,看个人 |
| Maven | 3.8.1 | 使用本地仓库,必要的 |
| Git | - | 项目需要使用的,必要的 |
修改Maven:
仓库地址:找到被注释掉的带有localRepository标签的位置

Maven的镜像设置:

<!-- 又一个镜像 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://central.maven.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<!-- 阿里云镜像 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<!-- junit镜像地址 -->
<mirror>
<id>junit</id>
<name>junit Address/</name>
<url>http://jcenter.bintray.com/</url>
<mirrorOf>central</mirrorOf>
</mirror>
相关技术与环境的网址:
下载 IntelliJ IDEA:JetBrains 功能强大、符合人体工程学的 Java IDE
Apache Tomcat - Apache Tomcat 8 Software Downloads
Java SE - Downloads | Oracle Technology Network | Oracle 中国
RDM - 适用于Windows,macOS,iPad 和 Linux 的 Redis 的 GUI 管理工具.
看代码的流程:
随缘看,真就随缘看,想看啥就看啥,个人喜欢先搜索看看哪里有使用该类或者方法的位置,确认以后从底层开始往上扒拉,用alt+f7或者直接右键找到查找用法都能简单的看到具体的用的地方,进了代码找到地方就ctrl+左键估计也都是很熟练的了,还要看着在线文档 - JeeSite 4.x这个在线文档,不过应该不咋够,所以可以用这个更多文档
关于代码生成工具的使用:
其实就是对jeesite这个框架进行一个简单的搭建就可以,这个时候,README.md就有用了,现在Gitee上下载下来源码,直接下载zip也行,clone下来也行,看喜欢啥方法,网址:JeeSite 4.3: JeeSite 快速开发平台,不仅仅是一个后台开发框架,它是一个企业级快速开发解决方案,基于 Spring Boot 在线代码生成功能,采用经典开发模式。在线代码生成功能,包括模块如:组织角色用户、菜单及按钮授权、数据权限、内容管理、工作流等。模块增减便捷;众多安全设置,密码策略;文件在线预览;消息推送;第三方登录;在线定时任务;支持集群、多租户、多数据源、读写分离、分库分表、Cloud 微服务 (gitee.com),然后按照下面的进行操作即可
本地快速运行:
- 环境准备:
JDK 1.8 or 11、Maven 3.6+、MySQL 5.7 or 8.0(支持更多数据库) - 执行命令:
git clone https://gitee.com/thinkgem/jeesite4.git下载源码(master分支) - 打开文件:
/web/src/main/resources/config/application.yml配置JDBC连接 - 执行脚本:
/web/bin/init-data.bat初始化数据库 - 执行脚本:
/web/bin/run-tomcat.bat启动服务即可 - 浏览器访问:http://127.0.0.1:8980/js/ 账号 system 密码 admin
- 部署常见问题:http://jeesite.com/docs/faq/
如果运行run-tomcat时出现

则将依赖库中的对应的依赖删除,重新下载一边就行,像上面这个错误,就直接删除
你的本地仓库位置\org\apache\maven\plugins\maven-clean-plugin
下面的所有的文件夹,或者说直接删除maven-clean-plugin这个文件夹,然后回到项目重新加载所有的Maven项目即可
然后就能跑起来简单的jeesite dome了(有一些东西是已经改过了的)

【Java】jeesite使用学习的更多相关文章
- JAVA GUI编程学习笔记目录
2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...
- 一位资深程序员大牛给予Java初学者的学习路线建议
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈 ...
- java并发编程学习: ThreadLocal使用及原理
多线程应用中,如果希望一个变量隔离在某个线程内,即:该变量只能由某个线程本身可见,其它线程无法访问,那么ThreadLocal可以很方便的帮你做到这一点. 先来看一下示例: package yjmyz ...
- 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...
- Java程序员学习之路
1. Java语言基础 谈到Java语 言基础学习的书籍,大家肯定会推荐Bruce Eckel的<Thinking in Java>.它是一本写的相当深刻的技术书籍,Java语言基础部分基 ...
- 老鸟谈谈JAVA EE的学习
老鸟谈谈JAVA EE的学习 因为出差和项目的原因,有将近一个月的时间没有更新博客了,今天终于得闲,和兄弟们分享一下JAVA EE的学习心得.书中带过,直入主题,下面我们首先看看什么是JAVA EE. ...
- Java虚拟机JVM学习07 类的卸载机制
Java虚拟机JVM学习07 类的卸载机制 类的生命周期 当Sample类被加载.连接和初始化后,它的生命周期就开始了. 当代表Sample类的Class对象不再被引用,即不可触及时,Class对象就 ...
- Java虚拟机JVM学习06 自定义类加载器 父委托机制和命名空间的再讨论
Java虚拟机JVM学习06 自定义类加载器 父委托机制和命名空间的再讨论 创建用户自定义的类加载器 要创建用户自定义的类加载器,只需要扩展java.lang.ClassLoader类,然后覆盖它的f ...
- Java虚拟机JVM学习05 类加载器的父委托机制
Java虚拟机JVM学习05 类加载器的父委托机制 类加载器 类加载器用来把类加载到Java虚拟机中. 类加载器的类型 有两种类型的类加载器: 1.JVM自带的加载器: 根类加载器(Bootstrap ...
- Java虚拟机JVM学习04 类的初始化
Java虚拟机JVM学习04 类的初始化 类的初始化 在初始化阶段,Java虚拟机执行类的初始化语句,为类的静态变量赋予初始值. 在程序中,静态变量的初始化有两种途径: 1.在静态变量的声明处进行初始 ...
随机推荐
- buu 相册
一.拖入jeb,这个神器里面,感觉对jeb使用还是不熟悉,对我逆向产生了一些障碍. 抓住题目给的提示,邮箱,全局直接搜索,mail. 看下它的交叉引用 找到了发邮件的方法, C2的MAILFROME说 ...
- MySQL | Xtrabackup 的简介
Xtrabackup 简介 Xtrabackup是由Percona开发的一个开源软件,可实现对InnoDB的数据备份,支持在线热备份(备份时不影响数据读写). Xtrabackup有2款主要工具,xt ...
- Kong Admin API — 核心对象
目录 Service API详解 1. 添加服务 2. 列出service列表 3. 查找service 按条件查找service 查找与指定route关联的service 查找与指定Plugin关联 ...
- 开发必备linux命令大全-稳赚不亏
我们的服务一般都是在linux系统运行,因此了解一些关于linux命令是必须.接下来将一一详细介绍一些常用的linux的命令 文件操作 远程登录与操作 磁盘挂载 进程管理 启动和结束 系统性能参数查看 ...
- 你觉得我的这段Java代码还有优化的空间吗?
上周,因为要测试一个方法的在并发场景下的结果是不是符合预期,我写了一段单元测试的代码.写完之后截了个图发了一个朋友圈,很多人表示短短的几行代码,涉及到好几个知识点. 还有人给出了一些优化的建议.那么, ...
- 「 题解」NOIP2021模拟赛(2021-07-19)
小兔的话 欢迎大家在评论区留言哦~ D - 矩阵 简单题意 一个 \(i * i\) 的 \(01\) 矩阵,若满足 每一行 和 每一列 都满足 恰好 有 \(2\) 个位置是 \(1\) 时,称为 ...
- Java基础00-Lamda表达式30
1. Lambda表达式 Java8新特征之Lambda表达式 1.1 函数式编程思想概述 1.2 体验Lambda表达式 代码示例: 方式一就不演示了,可以去看Java基础24 方式2:匿名内部类的 ...
- 接入 SDK 结果翻车了?了解 SDK 的那些事
前段时间,二狗子的朋友圈被工信部发布的<关于下架侵害用户权益 App 名单的通报>给刷屏了.公告中指出有 90 款 App 未按照要求完成整改将会下架.而这 90 款 App 涉及全国各地 ...
- hadoop ——完全分布式环境搭建
hadoop 完全分布式环境搭建 1.虚拟机角色分配: 192.168.44.184 hadoop02 NameNode/DataNode ResourceManager/NodeManager 19 ...
- html自定义加载动画
整体代码 HTML 实现自定义加载动画,话不多说如下代码所示: <!DOCTYPE html> <html lang="en"> <head> ...