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

OSCHINA-MIRROR/pphboy-piyu

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

Пию

http://theory.people.com.cn/n1/2016/0302/c40531-28163979.html

2021-02-28 今日起 维护期三年

Введение

SSM стек, Пию бэкенд Ранее интегрированный проект piyu-backend был объединён в этот проект как модуль. Этот проект будет состоять из двух maven проектов: один — это api Пию, другой — бэкэнд Пию.

Обнаружил, что без изменения на многомодульный maven невозможно импортировать классы других проектов, поэтому всё же изменил его на многомодульную структуру. На самом деле многие вещи приходят в голову только тогда, когда сталкиваешься с ними.

На самом деле мне больше нравится бета-версия, но для этого проекта я хочу сделать его более стабильным и надёжным. Я хочу разделить этот мир на микросервисы.

  • Следующая версия, вероятно, будет микросервисной и будет включать систему заказов и систему сообщений.

Архитектура программного обеспечения

Описание архитектуры программного обеспечения SpringBoot 2.4.2 (очень новый, поэтому требуется помощь от Baidu). Фронтенд-проект: https://gitee.com/pphboy/piyu-vite

Префикс Pi обозначает, что этот класс связан с данными переднего плана Пию. API не был разработан с использованием MybatisPlus, поэтому все pojo Mapper API должны использовать оригинальный Mybatis.

  • 2021-02-23 Только что узнал, как разделить на несколько модулей, и обнаружил, что мой проект просто разделён на модули.
  • 2021-02-24 Префикс Cp Mapper используется для наследования API.
  • 2021-02-27 Завершено отображение интерфейса Piyu, поскольку имена не стандартизированы, невозможно использовать bean-компоненты API, поэтому необходимо напрямую копировать bean-компоненты API в бэкэнд. В любом случае, я разделил их.
  • 2021-02-28 Завершена первоначальная функциональность проекта, в настоящее время система заказов не разработана.
    • Система заказов была упущена мной.
    • Но это не влияет на сегодняшний день, наконец-то я закончил.
  • Что касается дизайна Maven-проекта, из-за отсутствия стандартизации имён, невозможно использовать API-бины. 2021-02-28
  • Фактически, это два проекта, родительский maven-проект бесполезен. 2021-02-28

Резюме

Этот проект представляет собой бэкэнд Пию, но на самом деле это просто CRUD. Поскольку я начал писать слишком много о разделении переднего и заднего концов, у меня нет привычки проектировать такой рендеринг (поскольку я давно забыл API thymeleaf), поэтому я разработал его сам. Я также не знаю, соответствует ли он стандартам. Но с точки зрения прогресса, работа уже завершена. Для экономии времени я не проектировал таблицы в бэкэнде, а сразу писал. Возможно, позже я буду чувствовать себя виноватым и добавлю дизайн таблиц. Однако фронтэнд по-прежнему считается завершённым. В целом, бэкэнд в основном использует чужие шаблоны. Если бы я писал сам, возможно, я бы не использовал thymeleaf, а полностью разделил бы передний и задний концы. Конечно, xadmin — очень хороший фреймворк, и, по крайней мере, основные функции могут быть реализованы через понимание некоторых API layui. Во всяком случае, в будущем я не буду использовать никаких Bootstarp. Поскольку сегодня начинается учёба, время немного поджимает. Потому что потраченное впустую время должно быть компенсировано в будущем. 2021-02-28

Инструкция по установке

  1. mvn install

Использование

  1. Я действительно хочу загрузить весь target, вы можете использовать Idea для импорта проекта и запустить его после нажатия.
  2. На самом деле я ничего не написал.

Скриншоты проекта

image-20210228173206702

Вклад участников

  1. Поддержка духа Linux
  2. Поддержка духа Юй Юйси

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

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

Введение

Описание недоступно Развернуть Свернуть
GPL-3.0
Отмена

Обновления

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

Участники

все

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

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