kyoumi
Ein SSM-Framework-Website-Projekt. Offizielle Website: www.bestwonderful.com
Projektübersicht
Modul
Unterteilt in Blog-Modul und Datendienst-Modul
- Das Blog-Modul bietet Blog-Bearbeitung, Anzeige, Klassifizierung, Kommentare, Punkte, Benachrichtigungen und andere Funktionen.
- Das Datendienstmodul stellt öffentliche Daten bereit, hauptsächlich von Webcrawlern und PythonCrawler.
Projektstruktur
- bestwundervoller Website-Körper. Blog, Datendienstanzeige.
- Gemeinsam ist die gemeinsame Toolklassenverwaltung jedes Moduls.
- Datenquelle des Mongodata-Datendienstmoduls.
- Solrdata-Suchmaschinenmodul (muss verbessert werden).
- Webspider-Webcrawler-Modul, Datenanbieter des Datendienstteils.
Auswahl der Projekttechnologie
- Grundlegendes SpringFramework SpringMVC Mybatis Freemarker
- Erlaubnisshiro
- Front-End-Vuejs-Elementui-Ueditor-Echarts
Projektkonfiguration
Blog-Modul
- MySQL-Vorbereitung, siehe kyoumi.sql für DDL-Details
- Konfigurieren Sie jdbc.properties
- E-Mail, Qiniu Cloud-Vorbereitung, andere Eigenschaften konfigurieren
Datenmodul (ob das Datenmodul konfiguriert ist oder nicht, hat keinen Einfluss auf das Blog-Modul)
- MongoDB-Vorbereitung
- Konfigurieren Sie mongo.properties
- Einige Daten hängen von PythonCrawler ab, daher müssen Sie PythonCrawler konfigurieren oder andere Datenquellen auswählen.