基于 SpringBoot +MyBatis的仿豆瓣平台,可二次开发接私活!

程序员闪充宝

共 1059字,需浏览 3分钟

 · 2022-07-26

大家好,我是宝哥!

这是一个集电影,音乐和书籍于一体的Java web应用,一起来看看吧!
开发环境:
  • Java 1.8
  • 框架:使用Spring Boot 集成Spring,Spring MVC,MyBatis(前期),Spring Data(后期)
  • 数据库:MySQL 5.6
  • 缓存:Redis 4.0
  • 版本控制:Maven 3.5
  • 页面解析框架:Thymeleaf
  • 负载均衡:Nginx - 端口80
  • 服务器:Tomcat 端口8080和8181(可以使用单个tomcat)
PS:音乐来源-网易云;电影来源-豆瓣、猫眼;书籍来源-豆瓣

系统结构:

业务流程:

客户端
管理员

项目展示:
  • 登录页面

  • 注册页面

  • 首页


个人中心

  • 搜索功能

  • 电影搜索

  • 电影详情

  • 热门音乐推荐
  • 热门图书推荐

  • 评论功能的实现

注意事项:
首次启动项目时:2]=p'-pppij9[]99999990
  1. win系统安装Java 1.8 , IDEA软件,MySQL数据库,redis,Nginx。
  2. 打开MySQL,执行sql文件,将数据导入到MySQL中。
  3. 将项目导入到IDEA中,构建为MAVEN项目。
  4. 配置Nginx文件,使其负载均衡。
  5. 待项目构建完成后,运行redis和Nginx(或者跳过Nginx)。
  6. 修改resource文件中的application.properties,配置其中的数据库信息
  7. 修改com.wsk.movie.email.Send文件中的用户账号和密码信息。
  8. 由于使用了百度提供的图片识别功能,所以需要修改com.wsk.movie.tool.AuthService中百度提供的clientId和clientSecret(或者直接注释掉该类)
  9. 将image.rar文件解压到D:/image,这个文件是存放图片和敏感词的重要文件。
  10. 运行com.wsk.movie.MovieApplication的main方法。
  11. 访问localhost

github地址 https://github.com/wsk1103/movie-boot

精彩推荐:

springboot快速开发利器:cli 属实真牛逼!

Spring Boot 一个接口同时支持 form 表单、form-data、json 的优雅写法

最受 IT 公司欢迎的 30 款开源软件,你用过几款?

Java 接口快速开发框架来了,真牛逼!

让人上瘾的新一代开发神器,彻底告别Controller、Service、Dao等方法

Java中干掉 “重复代码” 的技巧大全(经验总结)

浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报