100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > springBoot+thymeleaf框架实现cms内容管理和商城系统

springBoot+thymeleaf框架实现cms内容管理和商城系统

时间:2018-12-13 19:24:52

相关推荐

springBoot+thymeleaf框架实现cms内容管理和商城系统

springBoot+thymeleaf框架实现cms内容管理和商城系统

概要介绍

基于开源框架springBoot2.3+thymeleaf+springSecurity+lucene8.5.2 是在FEBS-Security 权限管理脚手架上增加了cms内容管理和商城管理以及会员中心三个主要模块并集成lucene对商品全文检索,升级了springboot到了最新2.3版本,同时采用 Light Year Admin模板做为管理后台前端. 目前还有很多功能不完善,尤其是模板前端部分。

目前前端输出都使用的是thymeleaf自定义标签,标签都在febs-web工程com.mon.thymeleaf.cms.directive包下面,基本已经都能满足目前前端内容输出要求。很多业务流程可能和真实应用场景有差距,很多功能都实现都是自己想,目前主要实现功能为主,文档后期逐渐补充,需要不断改进优化 由于工作比较忙做的比较仓促,需要完善数据校验,功能后期也会逐渐完善。

功能模块

├─系统管理

│ ├─字典管理

│ ├─用户管理

│ ├─菜单管理

│ ├─角色管理

│ └─部门管理

├─系统监控

│ ├─在线用户

│ └─系统日志

├─任务调度

│ ├─定时任务

│ └─调度日志

└─内容管理

│ ├─分类管理

│ ├─文章管理

│ ├─单页管理

│ ├─tag管理

| ├─模板主题管理

│ └─评论管理

└─商城管理

| ├─分类管理

| ├─商品管理

| ├─订单管理

| ├─专题管理

| └─优惠券管理

└─会员中心

| ├─文章投递

| ├─我的收藏

| ├─我的评论

| ├─我的订单

| └─地址管理

技术选型

后端

基础框架:Spring Boot 2.3.0.RELEASE

持久层框架:Mybatis 3.5.5

安全框架:Spring Security 5.3.2

摸板引擎:Thymeleaf 3.0.11

全文检索:lucene8.5.2

数据库连接池:Hikari

缓存框架:Redis

日志打印:logback

其他:fastjson,poi,javacsv,quartz等

前端

基础框架:Light Year Admin(基于bootstrap3.3)

JavaScript框架:jQuery

消息组件:Bootstrap notify

提示框插件:SweetAlert2

树形插件:jsTree

树形表格插件:jqTreeGrid

表格插件:BootstrapTable

表单校验插件:jQuery-validate

图表插件:Highcharts

时间插件:daterangepicker

开发环境

语言:Java 8

IDE:Spring Tool Suite 4

依赖管理:Maven

数据库:MySQL8.0

版本管理:git

模块说明

系统分为以下五个模块:

应用截图

启动方式

1.IDE导入febs工程并进行maven安装依赖

2.启动redis

3.创建数据库febs(Character set:utf8,collation:utf8-bin)并导入脚本febs.sql

4.修改application.yml数据库连接配置和redis连接配置

5.运行febs-web工程下FebsApplication.java方法启动工程

6.启动完成登录后台管理,商城管理->商品->重新索引 进行商品信息索引,前台才可以检索到

喜欢的同学关注公众号之后,后台回复117获取源码哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。