Skip to content

Spring Security / Mongodb / Thymeleaf / Spring Boot / Quartz / WebSocket

Notifications You must be signed in to change notification settings

hocgin/SpringBoot-CMS

Repository files navigation

更新日志

更新日志

图片

image

image

image

image

image

image

细节

后端

  • Spring Security(权限控制)
  • quartz(任务调度)
  • swagger(API 文档)
  • mongodb(数据库)
  • thymeleaf(模版引擎)
  • WebSocket(站内消息)
  • ..

前端

  • AdminLTE-2.4.2
  • LayIM(聊天UI, 未提交)
  • Layer(弹窗组件)
  • EChart(图表)
  • PJAX
  • datatables(数据表格)
  • webuploader(百度上传组件)
  • ..

模块

  • 消息系统
  • 评论系统
  • 文件系统
  • 用户系统
  • 内容管理
  • 日志系统
  • ..

初始化运行

1.编辑application.yml做如下修改:

# 设置加载的配置文件
spring:
  profiles:
    active: docker
  1. 打包运行 jar
mvn clean
mvn package -Dmaven.test.skip=true
  1. 运行 Docker
docker-compose up -d

关于数据部分

请参照 BuiltInSeeder.class