首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
一款好用又强大的开源社区
返回列表
发新帖
一款好用又强大的开源社区
[复制链接]
发表于 2024-3-1 16:22:33
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
大家好,我是 Java陈序员。
作为程序员,平时上班的时候逛技术论坛是必不可少的,如CSDN、掘金、博客园....
逛技术论坛一般都是为了查找一些问题的解决方案,毕竟遇到的坑全是别人踩过的!或者有时候是在上面学习(摸鱼)一些新技术。
作为程序员想要实现一个论坛博客系统也不难,毕竟简历上都写过做过
XXX论坛系统
!
今天给大家介绍一款好用又强大的开源社区!
项目介绍
paicoding 技术派 —— 一款好用又强大的开源社区,采用主流的互联网技术架构、全新的UI设计、支持一键源码部署,拥有完整的文章&教程
发布
/搜索/评论/统计流程等,
代码
完全开源,没有任何二次封装,是一个非常适合二次开发/实战的现代化社区项目。
技术栈:
Spring Boot
MyBatis-Plus
MySQL
Redis
ElasticSearch
MongoDB
Docker
RabbitMQ
系统架构:
功能
体验
社区首页
后台管理
本地开发
0、环境准备
JDK1.8+
Maven
MySQL
Git
IDEA
1、克隆
代码
git clone https://github.com/itwanger/paicoding.git
复制
代码
2、导入到 IDEA 并安装依赖
项目目录结构说明:
paicoding
├── paicoding-api -- 定义一些通用的枚举、实体类,定义 DO\DTO\VO 等
├── paicoding-core -- 核心工具/组件相关模块,如工具包 util, 通用的组件都放在这个模块(以包路径对模块
功能
进行拆分,如搜索、缓存、推荐等)
├── paicoding-service -- 服务模块,业务相关的主要逻辑,DB 的操作都在这里
├── paicoding-ui -- HTML 前端资源(包括 JavaScript、CSS、Thymeleaf 等)
├── paicoding-web -- Web模块、HTTP入口、项目启动入口,包括权限身份校验、全局异常处理等
复制代码
3、修改
配置
环境区分:
dev: 本地开发环境
test: 测试环境
pre: 预发环境
prod: 生产环境
默认的环境选择是 dev.
修改
配置
文件 application-dal.yml 中的
数据库
配置
:
spring:
datasource:
#
数据库
名,从配置 database.name 中获取
url: jdbc:mysql://127.0.0.1:3306/${database.name}?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password:
复制代码
4、启动项目
进入主启动类并运行: QuickForumApplication
总结
paicoding 技术派作为一款开源的社区,使用的技术栈都是企业开发中必备的,是一个值得学习的优秀项目!
最后,贴上项目地址:
https://github.com/itwanger/paicoding
复制代码
在线体验地址:
https://paicoding.com/
复制代码
后台管理地址:
https://paicoding.com/admin/#/
复制代码
最后
推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project
复制代码
或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/
复制代码
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
回复
使用道具
举报
返回列表
浏览过的版块
DevOps与敏捷开发
海哥
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表