Springboot项目实战--AI 社区论坛(二)-- 环境准备

    大家好我是冷峰,每次公司招初级程序员的时候。看到大家的项目经验,不是商城就是订餐系统,来来去去不是订单处理就是物流对接。对于新人来说项目经验不多纯属正常,但在AI横行的时代,如果你还不与时俱进,怎么有竞争力呢?

     下面我给大家实战一个AI相关的项目--《AI社区论坛》。该项目基于论坛社区,集成AI内容创作和AI问答、知识付费等功能。适合毕业设计,适合增强AI项目经验的择业同学。 如果没有内心一步步实操的同学可以进入知识星球 AI社区论坛技术交流 获取完整源代码。

 

首先介绍一下项目组成,平台管理端、PC端和移动端。 相关功能介绍和体验可以看《Springboot项目实战--AI 社区论坛(一)-- 项目介绍-CSDN博客

一、后端开发准备

  1) 技术栈 

    开发工具:Idea V2023.2.7

    项目框架: Springboot2.7 + jdk1.8

    缓存:Redis3.0 

    数据库: mysql5.7+ druid + jpa

    认证授权:oauth2 +  jwt

    全文检索:Lucene

   定时任务:quartz

   日志: log4j2

   OCR服务: 阿里云OCR

   AI服务: chatGPT( gpt-3.5-turbo +)

  需要准备的事项

  * 下载安装 Idea

  * 下载安装JDK

  * 下载安装Mysql

  * 下载安装Redis

其他只需要在开发过程中 通过maven添加依赖即可

2)下载安装 Idea和JDK

这部分参考我的文章《Springboot入门篇-CSDN博客》课时一 环境准备 即可,这里略过。

3)下载安装MySQL和Redis

为了简化操作,快速进入项目实操,这里配置我推荐大家使用 宝塔或者 XP.cn(小皮)。我个人使用的是小皮。先上图:

3ebf878a7c1941438bd14e6808a1cb88.png

小皮软件大家可以自行安装,安装完成后打开软件--进入上图的“软件管理”,找到Mysql对应的版本直接点击右侧“安装”即可。

82ba4952d327496ba3eb179456ab353b.png

 

Redis安装方法同上

696e7ea09b2441b2ba8ac4ace207a34d.png

 

二、前端准备

前端使用Vue+ts+vite ,管理端的前端、PC端、移动端 开发环境一致

1)技术栈

开发工具: WebStorm 2024.1.4

编码:vue3 + ts + vite2.3

node:  16.20.2

UI: elmentUI-plus

2)环境安装

webStorm 的安装略过,请自行下载安装。

Vue环境配置(nvm\npm\node)的安装配置请参考我的另一篇文章

Windows 下Vue的开发环境配置(nvm、npm、node)-CSDN博客

 

至此我们的开发环境和工具准备完成。下一节我们将进入 ai社区论坛的后端开发。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值