01-搭建开发环境
课程学习目标
- 学会主流的web开发技术和框架
- 积累一个真实的web项目开发经验
- 掌握热点面试题的答题策略
项目需求分析
- 用户的登录,注册,登出功能
- 发帖功能,用户必须登录后才能发布帖子,且帖子需要过滤掉敏感词...
- 用户可以在其它用户的帖子下发表评论
- 用户与用户之间可以发私信,关注。
...
项目技术架构
- spring boot
- spring、springMVC、mybatis
- redis、kafka、elasticSearch
- spring security、spring actuatuor
开发环境
构建工具:maven 3+
集成开发工具:idea
数据库技术: mysql,redis,连接工具navicat
服务器:tomcat
版本控制:git
搭建开发环境
jdk的下载与安装
这里我们以openjdk为例。azul open jdk
下载后,配置环境变量。在cmd键入java -version

maven的下载与安装
maven官网: 点击这里
- 可以构建项目
- 管理项目中的jar包
- maven仓库 : 本地仓库默认在
~/.m2/repository, 远程仓库:中央仓库、镜像仓库、私服仓库 - 可以在
conf/setting.xml中配置maven仓库
Maven常用命令:5分钟快速上手maven
mvn --version
mvn clean
idea的下载与安装
这里可以参考:[idea的安装-异常教程](https://www.exception.site/article/29)
spring initializr 快速创建一个springboot项目

也可以在idea上创建一个springboot web项目。
项目数据库表结构设计
用户表:user

登录凭证表:login_ticket

帖子表:discuss_post

comment_count:表示该帖子的评论数量,
score:表示帖子分数,用于排名展示
评论表:comment

私信、消息表:message

仿牛客网项目资料下载 DOWNLOAD

浙公网安备 33010602011771号