kyoumi
A ssm framework website project. Official website: www.bestwonderful.com
Project Overview
module
Divided into blog module and data service module
- The blog module provides blog editing, display, classification, comments, points, notifications and other functions.
- The data service module provides public data, mainly from web crawlers and pythonCrawler.
Project structure
- bestwonderful website body. Blog, data service display.
- common is the common tool class management of each module.
- Mongodata data service module data source.
- solrdata search engine module (to be improved).
- webspider web crawler module, data provider of data service part.
Project technology selection
- Basic springframework springMVC Mybatis Freemarker
- permissionshiro
- Front-end Vuejs elementui ueditor echarts
Project configuration
Blog module
- mysql preparation, see kyoumi.sql for DDL details
- Configure jdbc.properties
- Email, Qiniu Cloud preparation, configure other.properties
Data module (whether the data module is configured or not will not affect the blog module)
- mongoDB preparation
- Configure mongo.properties
- Some data depends on pythonCrawler, so you need to configure PythonCrawler or choose other data sources.