baidan / my-v2ex

maven多模块构建的仿v2ex论坛

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

my-v2ex

maven多模块构建的仿v2ex论坛

技术栈

Spring Spring MVC Mybatis Jquery Bootstrap Mysql Ajax Maven Maven httpClient RESTful jersey 响应式

已有功能

前台:
  • 登录、注册
  • 发表帖子
  • 评论帖子
  • 帖子列表及评论列表分页显示
  • 评论@圈人
  • 上传头像,帖子插入本地图片,支持拖拽上传
  • 显示热帖排行榜
后台:
  • 登录,仅限管理员
  • 添加管理员,或将普通用户修改为管理员
  • 添加、删除、修改用户信息,上传头像,分页显示用户列表
  • 添加、删除、修改类别节点信息

待完善功能

  • 用户通知,查看别人对自己的回复
  • 通过电子邮件找回密码
  • 后台帖子列表
  • 后台评论列表
  • 表单信息的服务端验证

预览

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

使用

  • 将项目down到本地,解压项目
  • 使用idea import project,一路next
  • 安装项目依赖
  • 分别运行img、admin、api、ui模块,注意每个模块是分开运行的,所以需要设置各自的端口号,比如我设置的是img(http port8080,jmx port 1099),api-(http port8081,jmx port 1100),ui-(http port8082,jmx port 1101),admin-(http port8084,jmx port 1103),jmx port 本菜鸡不知道有木有影响。

About

maven多模块构建的仿v2ex论坛


Languages

Language:HTML 83.4%Language:JavaScript 9.8%Language:CSS 4.8%Language:Java 1.0%Language:TSQL 0.5%Language:PHP 0.3%Language:PLSQL 0.2%Language:Ruby 0.0%Language:PowerShell 0.0%