百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

NiterForum

> 编程语言
开源

尼特社区-NiterForum-一个论坛/社区程序。后端Springboot/MyBatis/Maven/MySQL,前端Thymeleaf/Layui。可供初学者,学习、交流使用,喜欢的话,恳请给个star(*❦ω❦)。同时我也更新了NiterApp,完美适配NiterForum,欢迎移步md下载体验。

681 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

尼特社区-NiterForum-一个论坛/社区程序。后端Springboot/MyBatis/Maven/MySQL,前端Thymeleaf/Layui。可供初学者,学习、交流使用,喜欢的话,恳请给个star(*❦ω❦)。同时我也更新了NiterApp,完美适配NiterForum,欢迎移步md下载体验。

尼特社区-NiterForum

供初学者,学习、交流使用,喜欢的话,恳请给个star(*❦ω❦)。

介绍视频(欢迎留言收藏)

NiterApp(欢迎下载体验)。完美适配了NiterForum,支持app端扫码登录!

尼特社区官方交流群:955295791

在线体验

https://niter.cn/forum

技术栈

  1. SpringBoot框架。
  2. Thymeleaf模板引擎。
  3. 数据访问层:Mybatis,mybatis generator。
  4. 数据库:MySql。
  5. 服务器:内置Tomcat。
  6. 前端相关:Jquery,Bootstrap,Ajax,Layer等。
  7. 前端模板:LayUI_fly社区模板。
  8. 文件上传:腾讯云COS对象存储。
  9. 短信验证:极光短信。
  10. 邮箱验证:腾讯企业邮箱。
  11. 富文本编辑器:WangEditor。
  12. OAuth2授权登入(QQ、微博、百度、Github)
  13. 验证码:vaptcha
  14. 扫码登录
  15. 身份验证:JWT

主要功能

帖子相关

  1. 发帖
  2. 编辑
  3. 点赞
  4. 收藏
  5. 回复(支持楼中楼回复)
  6. 视频帖支持插入iframe代码和video视频链接,高度完美自适应
  7. 阅读权限
  8. 帖子分类
  9. 话题标签
  10. 图片处理(图片审核,图片水印,图片压缩,头像智能剪切)
  11. 置顶帖
  12. 精华帖
  13. 内容审核(支持图片与文本智能审核)
  14. 分享(支持web端与移动app端)。
  15. 管理面板(支持加精、置顶、删除、提升、快改等操作)。

用户相关

  1. 登录(八大登录方式-支持app端扫码登录)
  2. 注册(支持使用手机、邮箱、QQ、微博、百度、Github注册账号)
  3. 账号体系(绑定账户)(手机号、邮箱号、QQ、微博、百度、Github六合一)
  4. 上传头像(支持人脸自动定位)
  5. 积分策略
  6. 用户组晋升
  7. 会员特权
  8. 消息通知
  9. 个人主页
  10. 更新资料
  11. 设置、修改密码

更多功能

  1. 搜索
  2. 排序
  3. 说说板块畅所欲言
  4. 瀑布流模式
  5. 看看板块定期更新新闻资讯
  6. 针对搜索引擎进行优化(SEO)
  7. 验证码-防灌水、攻击
  8. 智能标签根据正文内容自动生成标签
  9. 身份验证JWT

快速运行

  1. 安装必备工具
    JDK,Maven

  2. 克隆代码到本地

  3. 将resources目录下的niter.sql导入新创建的数据库。

  4. 根据提示与说明,编辑resources目录下的application.properties文件。 (完整视频教程)

  5. 编辑resources目录下的generatorConfig.xml文件,配置数据库相关信息(只需修改数据库链接、用户名、密码)。

  6. 运行打包命令

    bash
    mvn clean package
  7. 部署到服务器并运行项目

    bash
     nohup java -jar NiterForum-2.5.jar >temp.txt &   
  8. 访问项目

    https://yourdomain

(NiterForum安装配置常见问题汇总)

项目演示

更多演示,请移步:https://niter.cn/forum

目录结构

    ├─cn.niter.forum         应用目录
    │  ├─controller         控制器目录
    │  ├─modal              映射数据库实体类
    │  ├─dto                数据传输层
    │  ├─intercepter        拦截器
    │  ├─enums              枚举类
    │  ├─provider           提供类
    │  ├─service            业务逻辑层
    │  ├─advice             异常处理
    │  ├─exception          自定义异常
    │  ├─dao                数据访问层
    │  ├─utils              工具类
    │__├─config             配置类

更多链接

联系我们

尼特社区官方交流群:955295791

官方交流社区:https://niter.cn/forum

更新日志:https://niter.cn/p/26

资料

Spring 文档 Spring Web es Github deploy key Bootstrap Github OAuth Spring 菜鸟教程 Thymeleaf Spring Dev Tool Spring MVC Markdown 插件 UFfile SDK Count(*) VS Count(1)

工具

Git Visual Paradigm Flyway Lombok ctotree Table of content sidebar One Tab Live Reload Postman

特别感谢

NiterForum 码问 LayUI

使用协议&免责声明

当您下载并使用本程序,意味着您已完整阅读并同意《NiterForum-中文版授权协议》

打赏我们

扫码二维码或者点击下方图片向我们打赏。您的每一份捐赠,对我们都是莫大的鼓励与支持,一块也是爱(*  ̄3)(ε ̄ *)

其它

bash
mvn flyway:migrate
mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言