Этот документ представляет собой подробное руководство по настройке и использованию проекта ForestBlog, системы личных блогов, созданной с использованием SSM. Он включает подробные инструкции, советы по устранению неполадок и контактную информацию для поддержки. Проект идеально подходит для изучения SSM и создания личных блогов. предлагает как бесплатные, так и платные варианты поддержки.
Последние новости, блоггер открыл аккаунт в Bilibili: Java Liu Ge
Все остальные проекты блогов или форумов, разработанные блоггерами, находятся здесь.
Все оригинальные проекты https://liuyanzhao.com/shop.html?k=Блог https://liuyanzhao.com/shop.html?k=Forum
О проекте
Этот блог представляет собой систему личных блогов, основанную на SSM, которая подходит для студентов, которые плохо знакомы с SSM и созданием личных блогов.
Блогер написал дипломную работу по проекту и записал двухчасовое объяснение кода, чтобы каждый мог поучиться. Если вам это нужно, вы можете связаться с блоггером по телефону WeChat 847064370.
Основные задействованные технологии включают Maven, Spring, SpringMVC, MyBatis, JSP, MySQL и т. д.
Подробное введение: https://liuyanzhao.com/6347.html.
Адрес предварительного просмотра: http://forestblog.liuyanzhao.com
Рендеринг стойки регистрации
Закулисные рендеры
Внутренний адрес: /admin или /login
Блоггеры предоставляют платные услуги
Примечание по использованию
1. Выбор инструментов разработки
Пожалуйста, используйте IntelliJ IDEA и старайтесь не использовать Eclipse/MyEclipse. Если проект не может быть запущен с использованием первого, я могу помочь решить эту проблему. Второе можно игнорировать напрямую (теоретически его можно запустить).
2. Убедитесь, что у вас установлен Maven.
Загрузите Maven с официального сайта и настройте образ облака Alibaba. Файл settings.xml необходимо установить в IDEA или Eclipse.
3. Установите плагин Lombok.
Аннотация @Data используется в коде несколько раз. Убедитесь, что в вашей IDE установлен плагин Lombok, иначе метод получения/установки не будет найден. Если ваш ломбок недействителен, возможно, версия ломбок в pom.xml сильно отличается от установленной вами версии ломбок.
И Eclipse, и IDEA необходимо установить lombok.
4. На главной странице проекта нет названия папки.
Убедитесь, что контекст приложения в конфигурации tomcat — /, а не /ForestBlog. Это причина, по которой на вашей домашней странице нет стиля CSS, поскольку все указанные пути CSS — это /xxx/xxx.css.
Этапы использования
Если у вас есть какие-либо вопросы, пожалуйста, свяжитесь со мной
Если вопрос простой, я могу ответить вам напрямую устно. Если вопрос сложный, я могу помочь вам удаленно за определенную плату.
Вопрос: 847064370
Вичат: 847064370
Оставьте сообщение онлайн: https://liuyanzhao.com/message.html.
1. Клонировать проект
Клонируйте или загрузите проект локально и разархивируйте его. В основном он разделен на три части: ForestBlog, загрузки и Forest_blog.sql.
ForestBlog: Полный исходный код проекта можно импортировать или открыть с помощью IDEA. Не забудьте импортировать проект ForestBlog внутрь, который является родительским каталогом, в котором находится pom.xml.
загрузки: каталог для загрузки изображений, отделенный от исходного кода, может быть помещен в каталог на физическом диске, например каталог на диске D, о котором речь пойдет позже.
Forest_blog.sql: файл базы данных. Сначала создайте базу данных, а затем импортируйте ее, запустив файл sql.
2. Используйте IDEA для импорта проекта Maven.
Убедитесь, что у вас установлен Maven. При импорте проекта выберите существующий проект и тип проекта Maven.
Подождите, пока Maven загрузит зависимости, или нажмите «Обновить вручную». Если загрузить не удается, проверьте конфигурацию Maven, переключите сети и попробуйте несколько раз.
Если после завершения импорта в классе Java появляется красное сообщение об ошибке, возможно, это связано с тем, что подключаемый модуль Lombok не установлен.
3. Импортировать базу данных
Создайте новую базу данных Forestblog и импортируйте ее (например, Forestblog.sql). Обратите внимание, что правила кодирования и сортировки базы данных — utf-8 и utf-8generalci.
4. Измените информацию о подключении к базе данных в проекте.
Измените файл db.properties, который легко найти в src/main/resources.
Внутри находится MySQL, убедитесь, что MySQL установлен и запущен.
Обратите внимание на изменение адреса базы данных, имени таблицы, имени пользователя и пароля.
В противном случае проект невозможно запустить.
5. Настройте tomcat и загрузите каталоги.
Этот проект является проектом SSM и не имеет класса запуска. Его необходимо запускать через Tomcat. Это легко сделать с помощью Eclipse или IDEA.
Здесь мы в основном говорим о проблеме сопоставления каталогов загрузки:
В этом проекте файлы загружаются локально, а не вместе с папкой проекта. То есть исходный код и каталог загрузки разделены.
Например, каталог uploads помещаем в корневой каталог диска E (папку my uploads рекомендуется скопировать непосредственно в корневой каталог диска D, например, если есть картинка с путем D:/uploads/). 2017/10/avatar.jpg, мы хотим получить доступ к проекту через http://loclahost:8080/uploads/2017/10/avatar.jpg, необходимо выполнить следующие два шага:
1. Чтобы изменить путь загрузки в UploadFileController.java, вам необходимо изменить rootPath к указанному вами каталогу загрузки, например String rootPath = "D:/uploads/";
Если вы не измените его, загрузка не удастся;
2. Установите сопоставление загрузок для tomcat.
IDEA работает следующим образом:
Добавьте его в Deployment в конфигурации tomcat, как показано на рисунке.
Eclispe работает следующим образом:
Добавьте перед Server/server.xml
Добавьте следующий код в тег Host файла tomcat/conf/server.xml.
Если вы не измените его, изображения в загрузках не смогут быть загружены, а изображения в каталоге загрузки не будут отображены.
Адрес загрузки:
Адрес Github: https://github.com/saysky/ForestBlog
(Если вы можете мне помочь, нажмите «Звезда и вилка» один раз)
Обновить запись
25 февраля 2021 г.
Третье крупное обновление исправляет некоторые ошибки и добавляет новые функции, такие как регистрация пользователей и управление пользователями.
26 ноября 2018 г.
Второе крупное обновление повторно стандартизирует код и улучшает комментарии.
10 октября 2017 г.
Первая полная подача
рекламировать
Вставка рекламы: блоггеры получают долгосрочную поддержку по настройке настроек, настройке программного обеспечения и решению проблем с Java.
Подробности смотрите в платных услугах
Платные продукты Blogger: https://liuyanzhao.com/shop.html.