1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/luckyxz-farmblog

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

farmblog система

Система личного блога, основанная на Springboot, SpringMVC, Mybatis-plus, thymeleaf и ApacheShiro. Тема для бэкенда — AdminLTE, тема для фронтенда основана на amazeUI с адаптивным дизайном.

Описание функций

  1. Управление системой, включая управление меню, ролями и пользователями, а также изменение личной информации и паролей.
  2. Управление контентом, включая классификацию статей, управление тегами и самими статьями.
  3. Фронтенд-представление, включающее навигацию по категориям, навигацию по тегам, список статей и детали статей.

Инструкция по развёртыванию

  1. Создайте базу данных и импортируйте файл инициализации sql из /resources/db/blog.sql.
  2. Измените соединение с базой данных в /resources/application.yml.
  3. Для хранения изображений используйте облачное хранилище Alibaba OSS. Вы можете зарегистрировать аккаунт самостоятельно, OSS предлагает бесплатный объём использования. После регистрации измените конфигурацию в applicationi.properties.
  4. Запустите application.java напрямую. Доступ к фронтенду: http://localhost, доступ к бэкенду: http://localhost/admin. Используйте учётные данные admin и пароль admin.

Выбор технологий

  1. Бэкенд
  • JDK: 1.8
  • Основные фреймворки: Springboot 2.0.5, SpringMVC
  • Фреймворк безопасности: Apache Shiro 1.3.2
  • Пул соединений с базой данных: HikariCP 2.7.0
  • ORM-фреймворк: Mybatis, Mybatis-plus 3.0.5
  • Кэш-фреймворк: Ehcache
  • Управление журналами: logback
  • Инструменты: Apache Commons-lang3 3.6, fastjson 1.2.38
  • Поисковый фреймворк: lucene-core 6.4.1
  1. Фронтенд
  • Шаблонизатор: thymeleaf
  • UI-фреймворки: bootstrap3.3.7, adminLTE, amazeUI
  • JS-фреймворк: jquery-3.2.1
  • Плагин для таблиц: Bootstrap Table
  • Плагин проверки форм: jquery.validate
  • Компонент для всплывающих окон: layer
  • Таблицы в виде дерева: Bootstrap TreeTable
  • Плагин для деревьев: zTree

Скриншоты

TIM截图20180313100623 TIM截图20180313100536

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Система личного блога, основанная на Springboot, SpringMVC, Mybatis-plus, thymeleaf и ApacheShiro. Для темы бэкенда используется AdminLTE, а для темы фронтенда — amazeUI с адаптивным дизайном. Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/luckyxz-farmblog.git
git@api.gitlife.ru:oschina-mirror/luckyxz-farmblog.git
oschina-mirror
luckyxz-farmblog
luckyxz-farmblog
master