【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.在静态变量的声明处进行初始 ...
随机推荐
- Java核心基础第2篇-Java基本语法
Java基本语法 本章一起来探讨下Java的基本语法.主要从以下几个方面展开: Java关键字 Java标识符 Java变量 Java数据类型 Java运算符 学完本章内容之后,我们对Java会有更深 ...
- 案例分享:Qt西门子机床人机界面以及数据看板定制(西门子通讯,mysql数据库,生产信息,参数信息,信息化看板,权限控制,播放器,二维图表,参数调试界面)
若该文为原创文章,转载请注明原文出处本文章博客地址:https://blog.csdn.net/qq21497936/article/details/118685521 长期持续带来更多项目与技术分享 ...
- Java实验项目三——宠物商店
Program:宠物商店的设计(继承,接口,线性线性表) Description:本题未实现图形用户界面,项目结构描述如下: classes.Pet:定义宠物接口,只要实现该接口的宠物类,都可存储进宠 ...
- Vue | 路由守卫面试常考
前言 最近在整理基础,欢迎掘友们一起交流学习 结尾有彩蛋哦! Vue Router 路由守卫 导图目录 路由守卫分类 全局路由守卫 单个路由守卫 组件路由守卫 路由守卫执行的完整过程 路由守卫分类 全 ...
- fasthttp:比net/http快十倍的Go框架(server 篇)
转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com/archives/574 我们在上一篇文章中讲解了 Go HTTP 标准库的实现原理,这 ...
- 「ARC103D」 Distance Sums
「ARC103D」 Distance Sums 传送门 水题. 首先如果让你求树上的节点 \(i\) 到其它所有节点的距离和,这是非常简单的,这就是非常常规的换根 \(\texttt{DP}\). 那 ...
- C语言:char 常量写法及变量赋值
#include <stdio.h> main() { char zfx_1,zfx_2,zfx_3,zfx_4,zfx_5,zfx_6,zfx_7,zfx_8; zfx_1='a';// ...
- Collection集合工具类
Ⅷ.Collections 工具类 java.util.Collections Collections 集合工具类,用来对集合进行操作,部分重要方法如下: 1.public static <T& ...
- Web的工作原理(二)
1.工作过程:如下图所示描述了Web的工作原理. (1) 用户打开计算机(客户机),启动浏览器程序,并在浏览器中指定一个URL(Uniform Resource Locator,统一资源定位器),浏览 ...
- 流畅的python-2
一.python数据结构 ----------------> () [] {} List 列表[] 可变的 lst = [1,2,3,4] #改 lst[(元素下标 ...