前言
不知道大家是不是跟我一样,快到毕业答辩的时候就有些焦虑,可能是因为我是学渣本渣了,老担心自己的项目太low,毕业答辩会被导师diss。不过看了这篇文章之后就不用担心了,本渣教你如何去搞来一个大气上档次的JAVA项目。
声明:本文所有涉及到的项目都是开源项目,请遵守开源协议噢~
文章目录
前言一、准备工具二、项目介绍1. RuoYi 后台管理系统idea克隆
2.Tale 个人博客
一、准备工具
git - git是个非常好用的工具,大多数项目可以通过git克隆下来。IntelliJ IDEA - 作为一个才到不能再菜的攻城狮,idea是我的最爱,那啥优点什么的,我就不用说了吧?maven - maven是用的比较多的依赖管理工具,大部分的项目都在使用maven进行管理,所以这个也是必须的,记得给配置上阿里巴巴的仓库镜像:云栖社区-Maven之阿里云镜像仓库配置–详解。
二、项目介绍
1. RuoYi 后台管理系统
若依项目是一个后台管理系统,作者用女儿的名字命名了这个项目,可见作者对项目的热爱。Gitee上超过16.4K的Star。是一个用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问,并且毫无保留提供给个人及企业免费使用。下载地址:RuoYi
项目截图: 同时提供很多插件生成: 项目本身也提供了很详细的教程,也提供视频版教程,不过是视频教程是收费的。教程地址点我跳转。
第一个推荐这个项目是因为他提供了vue前后端分离版以及SpringCloud分布式版本,真正意义上的符合多版本适合企业级的项目。除此之外还提供了其他语言版本,如下: 总之非常多的选择很适合拿来二次开发,你可一用来做毕业答辩,也可以修改好当作自己的副业呢~/手动滑稽
由于教程提供了详细的部署方法,我就不重复去展示了,稍稍演示一下idea版导入项目:
idea克隆
首先到项目地址去复制git的https地址,点击下图的复制。 复制之后,打开你的idea,选择下图中的‘get from Version Control’或者下下图中的‘clone’选项,将你刚刚拷贝的链接放入,然后选择存放的位置,回车即可,如下下下图。接下来就是等待项目克隆完成。如果有maven选项弹出,选择‘Eable-AutoImport’,就是自动导入jar包。
这个等待的过程稍稍有点长,可以先去数据库创建一个名为ry的库,字符集使用utf8mb4即可。克隆完成后到下图的目录去找到数据库脚本文件ry_20190215.sql,quartz.sql。
同时打开admin工程下的resource,找到数据源的配置文件,修改账号密码,链接自己的数据库。
导入成功后,找到src目录下的com.ruoyi.RuoYiApplication.java,并运行即可,idea导入就到此结束,等待项目启动完成,打开浏览器,输入:http://localhost:80 (默认账户 admin/admin123),即可打开ruoyi的界面。
2.Tale 个人博客
Tale是使用了轻量级 mvc 框架 Blade 开发的项目,默认主题使用了漂亮的 pinghsu,我个人觉得风格不错,而且支持主题切换,上手也简单,适合用来搭建自己的博客。项目本身使用了内嵌数据库Sqlite,无需自己去创库。除此之外,项目本身也有详细的开发文档和部署文档提供,能够很快的搭建成功。 注意:如果想自己进行二次开发,记得先去装一下lombok插件。
项目截图: 是不是非常简洁大方呢?下面放出项目地址:Tale个人博客,开发文档和部署文档地址:Tale Wiki。
下面简单演示下idea的导入:
到gitee的项目地址上去拷贝项目链接,与第一个若依项目一样,两种克隆入口都可以,等待项目拷贝完成。过程中如果有maven的导入方式选择,还是记得选自动导入,然后静静的等待依赖导入(注意:如果之前用过maven的,克隆新项目记得看下maven的设置,不然使用默认设置要去下载jar包是很浪费时间的。)。克隆链接放出:https://gitee.com/biezhi/tale.git 确认使用的是自己的maven配置文件和仓库: jar包导入完成之后,找到项目的启动类:Application.java,启动即可,看到如下信息代表启动完成。 打开日志中的网址:http://127.0.0.1:9000,即可进入tale的初始化页面,按照自己想要设置的样式去设置即可。
4. 安装完之后,登录就可以了,然后上面的初始化网址就变成了你的博客主页,如下:
到此位置就完成了idea版的导入了,就可以愉快的进行二次开发。如果觉得不错记得给我点个赞,也可以给作者star一下噢~ 第一部分就到此结束了,哈哈,后面会继续更新的,如果有什么说的不对的地方请多包涵,勿喷哟~
我是李三岁,一个朝着目标匍匐前进的小攻城狮~