暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

史上最全javaEE教程,手把手教你搭建Java EE 项目

java小哥 2021-11-11
523

J2eeFAST 是一个 Java EE 企业级快速开发平台, 致力于打造中小企业最好用的开源免费的后台框架平台 。系统基于(Spring Boot、Spring MVC、Apache Shiro、MyBatis-Plus、Freemarker、Bootstrap、AdminLTE)经典技术开发, 系统内置核心模块包含众多常用基础功能(在线代码生成功能、组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、license认证、BPM工作流等), 让你用最低的成本、最高的效率,开发项目,她也适合新手朋友练手 。同时具备, 界面简洁美观、高效、安全、源码可控、版本迭代快、免费技术交流群 等特点。她适用于所有Web应用,她会成为你快速开发项目的好帮手。


软件架构

  1. 核心框架:Spring Boot 2.X

  2. 安全框架:Apache Shiro 1.X

  3. 模板引擎:Freemarker

  4. 前端:AdminLTE 2.3.8, Bootstrap 3.3.7, Bootstrap-Table 1.11.0, JQuery 3.3.1

  5. 持久层框架:MyBatis-Plus 3.3.1

  6. 定时任务: Quartz

  7. 数据库连接池:Druid 1.10.1

  8. 数据库: Mysql5.7

  9. 分布式缓存数据库: Redis 4.0.9

  10. 工具类:Hutool 4.5.8

  11. 工作流引擎:flowable 6.4.2

功能介绍

系统登录:





验证场景:




环境搭建

1.环境准备

  • JDK环境1.8

  • MySQL数据库 5.7(数据库请设置大小写忽略!!!在数据库配置文件 或者设置数据库sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 避免执行sql报错!)

  • maven 3.6 或更高 其他版本作者没测试过不保证编译是否会有问题 (注意:请检查你安装maven目录下的settings.xml是否配置了阿里云镜像

  • Redis 4.X以上

  • 注意:你的开发工具一定需要安装lombok插件(否则开发工具会有错误提示),安装教程网上很多请自行安装这里就不过多赘述.

  • 注意:尽量与以上环境一致可以避免很多麻烦,此环境也是经过大量测试与长期运行的,同时也能过快速的把项目运行起来。后期如果你必须需要使用某个版本,只要你对项目熟悉了随意切换!

  • 注意:

  • 除了JDK环境装在本机其他的环境作者建议您可以安装再虚拟机里面,虚拟机系统可以安装centos6.5 以上,往往我们生产环境绝大多数是在linux环境下面, 这样你可以又学习了本项目既可以了解linux系统



2.导入项目

1.导入eclipse











2.导入idea


后面的步骤和eclipse差不多了,就不多说了


3. 创建数据库与导入数据🌳

已SQLlyog工具为例:

a. 用工具 已root 权限登陆mysql,首先找到项目根目录db文件夹/mysql/core/initUser.sql建用户、建库

b. 再切换使用刚刚创建的用户 fast 用户登录   导入 /mysql/core/initDb.sql 建表

c. 再导入运行基本数据 /mysql/core/test.sql完成数据库全部导入!



4. 启动项目前的配置🎋

fast-admin 中 com.fast.FastApplication 启动类

fast-admin resources资源目录下 application.yml 基本不用动 主要注意spring:profiles:active: Dev 是那个环境下



修改对应环境下数据库链接地址 如果你建用户建库都是使用initDb 则只需要修改链接地址,如果有redis有 则修改ip 端口 密码

5. 编译项目🍄

a.先clean




b.在编译确保整个项目模块都编译成功




如果编译出错请先检查下你的maven库是不是项目所有的jar都用。

都配置好之后启动 FastApplication、找到admin 模块下FastApplication类 run启动项目。



6. 初次启动异常情况处理💐

会出现如下异常 或(系统找不到指定文件 license.lic 按一下方式处理)



找到控制台最上面的日志:



初次使用系统需要证书,项目启动会打出机器码,校验码等信息,请登录 http://demo.j2eefast.com 演示网站 账号 admin 密码 admin

系统工具->产品许可->生成许可证书 下载许可证书 拷贝在你项目如图位置覆盖之前的无效证书,如果没有直接放到此目录下面,如下图位置填写系统打印出来的机器码与校验码,  IP不是必输



证书放置项目位置:



如果已经放到此目录有时候还是会找不到此文件,一般都是开发工具没有刷新,因为我们项目是web程序,我们只要将开发工具刷新下项目再重启即可!!

再次启动 如果出现如下界面就表示 J2eeFAST 部署成功 赶紧登录体验吧! http://127.0.0.1:8080/fast   初始账号 admin 密码 admin



项目演示












喜欢的同学后台关注之后回复关键字120,即可获取源码哦!


转发,在看,关注公众号,一起学习、成长

文章转载自java小哥,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论