# jfinalbbs **Repository Path**: zwhaowan/jfinalbbs ## Basic Information - **Project Name**: jfinalbbs - **Description**: 使用PHP开发的论坛遍地都是,但使用JAVA来开发社区基本上没有,朋也使用JFinal框架开发了一个属于JAVA语言的社区软件,在这开源供大家借鉴使用,大神勿喷 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: http://jfinalbbs.liygheart.com/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-04-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [quote] ____ 使用说明:请保留页面底部的 *powered by 朋也社区* ____ == 技术栈 - JDK8 - Spring-Boot - Spring-Security - Spring-JPA - Freemarker - MySQL - Bootstrap - Ehcache *呃,就是spring全家桶* == 特性 - 社区兼容性(IE9+) - 页面自适应布局 - 本地登录,注册 - 使用 `Spring-Boot` 开发 - 权限使用 `Spring-Security` ,基于url做的权限方便配置管理 - 使用的 `Spring-JPA` 操作数据存储 - 使用 link:https://github.com/lepture/editor[editor] 作为 Markdown编辑器, 书写更方便, 还支持截图粘贴上传 - 还增加了 link:https://github.com/wangfupeng1988/wangEditor[wangEditor] 作为富文本编辑器 == 如何开始 - `git clone https://github.com/tomoya92/pybbs.git` - 修改配置文件 `src/main/resources/application.yml` 里的配置项 - 创建数据库 `pybbs` - 运行 `PybbsApplication.java` 里的 `main` 方法 - 启动项目后表是自动创建的,然后将 `pybbs.sql` 导入数据库 - 浏览器 http://localhost:8080/ - 默认帐户 `tomoya` `123123` == 打jar包运行 - `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` 导入数据库 - 浏览器 http://localhost:8080/ - 默认帐户 `tomoya` `123123` == 插入Emoji字符问题 想插入emoji到数据库里 *必须* 要更改mysql的配置文件my.cnf,这个文件的位置在哪,自行百度 打开找到 [mysqld] 在下面加上 [code] ---- [mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4' ---- 文章详见 http://blog.csdn.net/z69183787/article/details/48465723 *注意是必须,网上找了很多教程,设置useUnicode=true, initSQL= set names utf8mb4 等等都没用* == 碰到问题怎么办? - 在Github上提 link:https://github.com/tomoya92/pybbs/issues[Issues] - 提问题的时候请将问题重现步骤描述清楚 - 加QQ群:`419343003` == 其它版本 - golang版:link:https://github.com/tomoya92/pybbs-go[https://github.com/tomoya92/pybbs-go] - springboot版:link:https://github.com/tomoya92/pybbs[https://github.com/tomoya92/pybbs] - jfinal版:link:https://github.com/tomoya92/pybbs/tree/v2.3[https://github.com/tomoya92/pybbs/tree/v2.3] - ssm版:link:https://github.com/ehuacui/ehuacui-bbs[https://github.com/ehuacui/ehuacui-bbs] == 贡献 欢迎大家提pr == 主题 link:https://github.com/tomoya92/pybbs-theme[https://github.com/tomoya92/pybbs-theme] == 捐赠 image:https://cloud.githubusercontent.com/assets/6915570/18000010/9283d530-6bae-11e6-8c34-cd27060b9074.png[alipay] image:https://cloud.githubusercontent.com/assets/6915570/17999995/7c2a4db4-6bae-11e6-891c-4b6bc4f00f4b.png[wechat] == License MIT