Skip to content

weimengting/springboot-community

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

社区项目搭建

简介

一个简化版的elastic中文社区,功能包括:获取gitee授权登录;发起问题;回复问题;回复评论等一些交流社区网站通用的功能。

版本

都在pom

资源

Spring web 文档

Spring 文档

OkHttp

spring-boot集成mybatis

mybatis自动生成crud

工具

git

bootstrap

maven工具包

json在线编辑

开源在线 Markdown 编辑器

脚本

SET GLOBAL time_zone='+8:00'

CREATE TABLE `user`(
	id INT PRIMARY KEY AUTO_INCREMENT,
	accountId VARCHAR(100),
	`name` VARCHAR(50),
	token CHAR(36),
	gmtCreate BIGINT,
	gmtModified BIGINT)CHARSET=utf8;

CREATE TABLE question(
		id INT PRIMARY KEY AUTO_INCREMENT,
		title VARCHAR(50),
		description TEXT,
		gmtCreate BIGINT,
		gmtModified BIGINT,
		creator INT,
		commentCount INT DEFAULT 0,
		viewCount INT DEFAULT 0,
		likeCount INT DEFAULT 0,
		tag VARCHAR(256))CHARSET=utf8
		
CREATE TABLE notification(
	id INT AUTO_INCREMENT PRIMARY KEY,
	notifier INT NOT NULL DEFAULT 0,
	receiver INT NOT NULL DEFAULT 0,
	outerId INT NOT NULL DEFAULT 0,
	TYPE INT NOT NULL,
	gmtCreate BIGINT NOT NULL,
	gmtModified BIGINT NOT NULL,
	STATUS INT NOT NULL)CHARSET=utf8;
mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate

问题(待完善部分)

  1. 如果用户没有发起提问,现有的程序会抛出异常

    已解决

  2. Cross-Origin Read Blocking (CORB)加载editor.md的时候出现跨域获取资源失败

About

A community site built on the Springboot framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published