Beetl-BBS is based SpringBoot + Beetl + BeetlSQL lightweight forum, optional caching and ES Caffeine search engine. 2.2 have been technically optimized
-
ES Optimization
- ES amend annotations, support of repeated notes Java8
@Repeatable
- The ES calling mode to restful webapi way for BeetlBBS and ES version decoupling, is not dependent on a particular version of ES, while reducing dependence project
- It does not affect the case of ES service failed to do a simple downgrade, facilitate the development of ES or service downtime in an environment without the ES
- ES amend annotations, support of repeated notes Java8
-
Maven dependent optimization, cache switching Caffeine
- Maven relies resolve the conflict, upgrade the tripartite dependent libraries
- Caffeine is switched to the buffer cache EhCache library
- Removing the log4j dependent (SpringBoot default built logback, reduce dependence)
installation
-
git clone
-
install mysql from install-mysql.sql,install-mysql-update.sql
-
import as maven project
-
run BbsMain
-
access http://127.0.0.1:8080/bbs/bbs/index/1.html,login as admin/123456