使用说明:请保留页面底部的 powered by 朋也社区
-
社区兼容性(IE9+)
-
页面自适应布局
-
本地登录,注册
-
使用
Spring-Boot
开发 -
权限使用
Spring-Security
,基于url做的权限方便配置管理 -
使用的
Spring-JPA
操作数据存储 -
使用 editor 作为 Markdown编辑器, 书写更方便, 还支持截图粘贴上传
-
还增加了 wangEditor 作为富文本编辑器
-
git clone https://github.com/tomoya92/pybbs.git
-
修改配置文件
src/main/resources/application.yml
里的配置项 -
创建数据库
pybbs
-
运行
PybbsApplication.java
里的main
方法 -
启动项目后表是自动创建的,然后将
pybbs.sql
导入数据库 -
默认帐户
tomoya
123123
-
git clone https://github.com/tomoya92/pybbs.git
-
修改配置文件
src/main/resources/application.yml
里的配置项 -
创建数据库
pybbs
-
运行
mvn clean package -Dmaven.test.skip=true
命令,生成jar包,位置在target/pybbs.jar
-
运行
java -jar pybbs.jar
即可启动服务 -
启动项目后表是自动创建的,然后将
pybbs.sql
导入数据库 -
默认帐户
tomoya
123123
想插入emoji到数据库里 必须 要更改mysql的配置文件my.cnf,这个文件的位置在哪,自行百度
打开找到 [mysqld] 在下面加上
[mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4'
注意是必须,网上找了很多教程,设置useUnicode=true, initSQL= set names utf8mb4 等等都没用
spring-boot项目启动貌似都是写入内存里的,所以上传文件之后文件是在本地上,编辑器里当然就是显示图片了,解决办法一般有两种
-
重启一下服务
-
用`http-server`或者`nginx`做一下本地文件映射就好了,具体方法可参考 https://github.com/tomoya92/pybbs/wiki/jar%E5%8C%85%E8%BF%90%E8%A1%8C&%E9%9D%99%E6%80%81%E6%96%87%E4%BB%B6%E9%85%8D%E7%BD%AE
-
在Github上提 Issues
-
提问题的时候请将问题重现步骤描述清楚
-
加QQ群:
419343003