Este documento proporciona una guía completa para configurar y utilizar el proyecto ForestBlog, un sistema de blog personal creado con SSM. Incluye instrucciones detalladas, consejos para la solución de problemas e información de contacto para obtener soporte. El proyecto es ideal para aprender SSM y crear blogs personales. ofrece opciones de soporte tanto gratuitas como de pago.
Las últimas noticias, el blogger ha abierto una cuenta de Bilibili: Java Liu Ge
Todos los demás proyectos de blogs o foros desarrollados por bloggers están aquí.
Todos los proyectos originales https://liuyanzhao.com/shop.html?k=Blog https://liuyanzhao.com/shop.html?k=Forum
Sobre el proyecto
Este blog es un sistema de blog personal basado en SSM, que es adecuado para estudiantes que son nuevos en SSM y en la producción de blogs personales.
El blogger escribió una tesis de graduación sobre el proyecto y grabó una explicación del código de 2 horas para que todos puedan aprender. Si lo necesita, puede comunicarse con el blogger en WeChat 847064370.
Las principales tecnologías involucradas incluyen Maven, Spring, SpringMVC, MyBatis, JSP, MySQL, etc.
Introducción detallada: https://liuyanzhao.com/6347.html
Dirección de vista previa: http://forestblog.liuyanzhao.com
Representaciones de la recepción
Representaciones entre bastidores
Dirección de backend:/admin o/login
Los bloggers ofrecen servicios pagos.
Nota sobre el uso
1. Selección de herramientas de desarrollo.
Utilice IntelliJ IDEA e intente no utilizar Eclipse/MyEclipse. Si el proyecto no se puede iniciar con el primero, puedo ayudar a resolverlo. El segundo se puede ignorar directamente (en teoría, se puede iniciar).
2.Asegúrate de tener Maven instalado
Descargue Maven del sitio web oficial y configure la imagen de Alibaba Cloud. El settings.xml de Maven debe configurarse en IDEA o Eclipse.
3. Instale el complemento Lombok
La anotación @Data se utiliza varias veces en el código. Asegúrese de que su IDE tenga instalado el complemento Lombok; de lo contrario, no se podrá encontrar el método getter/setter. Si su lombok no es válido, es posible que la versión de lombok en pom.xml sea bastante diferente de la versión de lombok que instaló.
Tanto Eclipse como IDEA necesitan instalar lombok.
4. No hay ningún nombre de carpeta en la página de inicio del proyecto.
Asegúrese de que el contexto de la aplicación en la configuración de Tomcat sea /, no /ForestBlog. Esta es la razón por la cual su página de inicio no tiene estilo CSS, porque las rutas CSS a las que se hace referencia son todas /xxx/xxx.css.
Pasos de uso
Cualquier duda por favor contactame
Si es simple, puedo responderte directamente verbalmente. Si es complicado, puedo ayudarte de forma remota pagando una tarifa.
Pregunta: 847064370
WeChat: 847064370
Deje un mensaje en línea: https://liuyanzhao.com/message.html
1. Clonar proyecto
Clona o descarga el proyecto localmente y descomprímelo. Se divide principalmente en tres partes: ForestBlog, uploads y forest_blog.sql.
ForestBlog: el código fuente completo del proyecto se puede importar o abrir usando IDEA. Recuerde importar el proyecto ForestBlog dentro, que es el directorio principal donde se encuentra pom.xml.
cargas: el directorio para cargar imágenes, separado del código fuente, se puede colocar en un directorio en el disco físico, como un directorio en la unidad D, que se discutirá más adelante.
forest_blog.sql: archivo de base de datos, primero cree la base de datos y luego impórtela ejecutando el archivo sql.
2. Utilice IDEA para importar el proyecto Maven
Asegúrese de tener Maven instalado. Al importar el proyecto, seleccione un proyecto existente y el tipo es Proyecto Maven.
Espere a que Maven descargue las dependencias o haga clic en Actualizar manualmente. Si no se puede descargar, verifique la configuración de Maven y cambie de red, e inténtelo varias veces.
Una vez completada la importación, si aparece un mensaje de error rojo en la clase Java, probablemente se deba a que el complemento Lombok no está instalado.
3. Importar base de datos
Cree una nueva base de datos forestblog e importe la base de datos (es decir, forestblog.sql). Tenga en cuenta que las reglas de codificación y clasificación de la base de datos son utf-8 y utf-8generalci.
4. Modifique la información de conexión de la base de datos en el proyecto.
Modifique el archivo db.properties, que es fácil de encontrar en src/main/resources
Hay MySQL adentro, asegúrese de que MySQL esté instalado e iniciado
Preste atención a modificar la dirección de la base de datos, el nombre de la tabla, el nombre de usuario y la contraseña.
De lo contrario, el proyecto no se podrá iniciar.
5. Configurar tomcat y directorios de carga
Este proyecto es un proyecto SSM y no tiene una clase de inicio. Debe ejecutarse a través de Tomcat. Es fácil con Eclipse o IDEA.
Aquí hablamos principalmente sobre el problema de asignación del directorio de carga:
En este proyecto, los archivos se cargan localmente y no están junto con la carpeta del proyecto, es decir, el código fuente y el directorio de carga están separados.
Por ejemplo, colocamos el directorio de cargas en el directorio raíz de la unidad E (se recomienda copiar mi carpeta de cargas directamente al directorio raíz de la unidad D, por ejemplo, si hay una imagen con la ruta D:/uploads/). 2017/10/avatar.jpg, queremos acceder al proyecto a través de http://loclahost:8080/uploads/2017/10/avatar.jpg requiere los dos pasos siguientes:
1. Para modificar la ruta de carga en UploadFileController.java, debe modificar rootPath al directorio de carga que especificó, como String rootPath = "D:/uploads/";
Si no lo modifica, la carga fallará;
2. Configure el mapeo de cargas para Tomcat.
IDEA opera de la siguiente manera:
Agréguelo en Implementación en la configuración de Tomcat, como se muestra en la figura.
Eclispe opera de la siguiente manera:
Agregar delante de Server/server.xml
Agregue el siguiente código en la etiqueta Host de tomcat/conf/server.xml
Si no lo modifica, las imágenes en las cargas no se podrán cargar y las imágenes en el directorio de carga no se podrán mostrar.
Dirección de descarga:
Dirección de Github: https://github.com/saysky/ForestBlog
(Si puedes ayudarme, haz clic en Estrella y Bifurcación una vez)
Actualizar registro
25 de febrero de 2021
La tercera actualización importante corrige algunos errores y agrega nuevas funciones como el registro de usuarios y la gestión de usuarios.
26 de noviembre de 2018
La segunda actualización importante vuelve a estandarizar el código y mejora los comentarios.
10 de octubre de 2017
Primera presentación completa
anunciar
Insertar publicidad: los blogueros cuentan con soporte a largo plazo para la personalización de configuraciones, la personalización de software y la resolución de problemas de Java.
Ver servicios pagos para más detalles
Productos pagos de Blogger: https://liuyanzhao.com/shop.html