Ce document fournit un guide complet sur la configuration et l'utilisation du projet ForestBlog, un système de blog personnel construit à l'aide de SSM. Il comprend des instructions détaillées, des conseils de dépannage et des informations de contact pour l'assistance. Le projet est idéal pour apprendre SSM et créer des blogs personnels. propose des options d'assistance gratuites et payantes.
Aux dernières nouvelles, le blogueur a ouvert un compte Bilibili : Java Liu Ge
Tous les autres projets de blog ou forum développés par des blogueurs sont ici
Tous les projets originaux https://liuyanzhao.com/shop.html?k=Blog https://liuyanzhao.com/shop.html?k=Forum
À propos du projet
Ce blog est un système de blog personnel basé sur SSM, qui convient aux étudiants qui débutent dans SSM et dans la production de blogs personnels.
Le blogueur a rédigé un mémoire de fin d'études sur le projet et enregistré une explication du code de 2 heures pour que tout le monde puisse en tirer des leçons. Si vous en avez besoin, vous pouvez contacter le blogueur sur WeChat 847064370.
Les principales technologies impliquées incluent Maven, Spring, SpringMVC, MyBatis, JSP, MySQL, etc.
Introduction détaillée : https://liuyanzhao.com/6347.html
Adresse d'aperçu : http://forestblog.liuyanzhao.com
Rendus de la réception
Rendus en coulisses
Adresse backend :/admin ou/login
Les blogueurs proposent des services payants
Remarque sur l'utilisation
1. Sélection des outils de développement
Veuillez utiliser IntelliJ IDEA et essayez de ne pas utiliser Eclipse/MyEclipse. Si le projet ne peut pas être démarré en utilisant le premier, je peux vous aider à le résoudre. Le second peut être ignoré directement (en théorie, il peut être démarré).
2. Assurez-vous que Maven est installé
Téléchargez Maven depuis le site officiel et configurez l'image Alibaba Cloud. settings.xml doit être défini dans IDEA ou Eclipse.
3. Veuillez installer le plug-in Lombok
L'annotation @Data est utilisée plusieurs fois dans le code. Veuillez vous assurer que le plug-in Lombok est installé sur votre IDE, sinon la méthode getter/setter est introuvable. Si votre lombok n'est pas valide, il se peut que la version de lombok dans pom.xml soit assez différente de la version de lombok que vous avez installée.
Eclipse et IDEA doivent installer Lombok.
4. Il n'y a pas de nom de dossier sur la page d'accueil du projet
Assurez-vous que le contexte d'application dans la configuration Tomcat est / et non /ForestBlog. C'est la raison pour laquelle votre page d'accueil n'a pas de style CSS, car les chemins CSS référencés sont tous /xxx/xxx.css
Étapes d'utilisation
Des questions s'il vous plaît contactez-moi
Si c'est simple, je peux vous répondre directement verbalement. Si c'est compliqué, je peux vous aider à distance moyennant des frais.
QQ : 847064370
WeChat : 847064370
Laissez un message en ligne : https://liuyanzhao.com/message.html
1. Cloner le projet
Clonez ou téléchargez le projet localement et décompressez-le. Il est principalement divisé en trois parties : ForestBlog, uploads et forest_blog.sql.
ForestBlog : Le code source complet du projet peut être importé ou ouvert à l'aide d'IDEA. N'oubliez pas d'importer le projet ForestBlog à l'intérieur, qui est le répertoire parent où se trouve pom.xml.
uploads : Le répertoire de téléchargement des images, séparé du code source, peut être placé dans un répertoire du disque physique, tel qu'un répertoire sur le lecteur D, dont nous parlerons plus tard.
forest_blog.sql : fichier de base de données, veuillez d'abord créer la base de données, puis importez-la en exécutant le fichier sql.
2. Utilisez IDEA pour importer le projet Maven
Assurez-vous que Maven est installé lors de l'importation du projet, sélectionnez un projet existant et le type est Projet Maven.
Attendez que Maven télécharge les dépendances ou cliquez sur Actualiser manuellement. S'il ne peut pas être téléchargé, veuillez vérifier la configuration de Maven et changer de réseau, puis essayez plusieurs fois.
Une fois l'import terminé, si un message d'erreur rouge apparaît dans la classe Java, c'est probablement parce que le plug-in Lombok n'est pas installé.
3. Importer la base de données
Créez une nouvelle base de données forestblog et importez la base de données (c'est-à-dire forestblog.sql). Notez que les règles d'encodage et de tri de la base de données sont utf-8 et utf-8generalci
4. Modifier les informations de connexion à la base de données dans le projet
Modifiez le fichier db.properties, facile à trouver dans src/main/resources
Il y a MySQL à l'intérieur, veuillez vous assurer que MySQL est installé et démarré
Faites attention à modifier l'adresse de la base de données, le nom de la table, le nom d'utilisateur et le mot de passe.
Sinon le projet ne peut pas démarrer
5. Configurez les répertoires Tomcat et de téléchargement
Ce projet est un projet SSM et n'a pas de classe de démarrage. Il doit être exécuté via Tomcat. C'est facile avec Eclipse ou IDEA.
Ici, nous parlons principalement du problème de mappage du répertoire de téléchargement :
Dans ce projet, les fichiers sont téléchargés localement et ne sont pas associés au dossier du projet, c'est-à-dire que le code source et le répertoire de téléchargement sont séparés.
Par exemple, nous plaçons le répertoire des téléchargements dans le répertoire racine du lecteur E (il est recommandé de copier mon dossier de téléchargement directement dans le répertoire racine du lecteur D. Par exemple, s'il y a une image avec le chemin D:/uploads/). 2017/10/avatar.jpg, nous souhaitons L'accès au projet via http://loclahost:8080/uploads/2017/10/avatar.jpg nécessite les deux étapes suivantes :
1. Pour modifier le chemin de téléchargement dans UploadFileController.java, vous devez modifier le rootPath vers le répertoire de téléchargement que vous avez spécifié, tel que String rootPath = "D:/uploads/" ;
Si vous ne le modifiez pas, le téléchargement échouera ;
2. Définissez le mappage des téléchargements pour Tomcat.
IDEA fonctionne comme suit :
Ajoutez-le dans le déploiement dans la configuration Tomcat, comme indiqué dans la figure
Eclispe fonctionne comme suit :
Ajouter devant Server/server.xml
Ajoutez le code suivant dans la balise Host de tomcat/conf/server.xml
Si vous ne le modifiez pas, les images des téléchargements ne pourront pas être chargées et les images du répertoire de téléchargement ne pourront pas être affichées.
Adresse de téléchargement :
Adresse Github : https://github.com/saysky/ForestBlog
(Si vous pouvez m'aider, cliquez une fois sur Star and Fork)
Mettre à jour l'enregistrement
25 février 2021
La troisième mise à jour majeure corrige quelques bugs et ajoute de nouvelles fonctions telles que l'enregistrement et la gestion des utilisateurs.
26 novembre 2018
La deuxième mise à jour majeure restandardise le code et améliore les commentaires.
10 octobre 2017
Première soumission complète
annoncer
Insérer de la publicité : les blogueurs bénéficient d'une assistance à long terme pour la personnalisation des paramètres, la personnalisation des logiciels et la résolution des problèmes Java.
Voir les services payants pour plus de détails
Produits payants Blogger : https://liuyanzhao.com/shop.html