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

OSCHINA-MIRROR/yndzy-Spring-boot-scaffold

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

Spring-boot-scaffold

  1. Архитектура: Spring boot + cxf webservice.
  • Можно выделить cxf в отдельный модуль.
  • jdbcTemplate можно выделить в простой модуль для работы с базой данных.
  • mybatis можно выделить как модуль объектно-реляционного отображения (ORM) для работы с базами данных.
  1. Поддержка базы данных: добавлен пакет jdbc для oracle. Можно использовать Spring JdbcTemplate для работы с базой данных. Интеграция с Mybatis позволяет использовать mapper-интерфейсы для работы с базой данных. В сочетании с mybatis-generator можно генерировать domain, mapper и service, что повышает эффективность разработки. Конфигурационные свойства находятся в файле resources/Application.properties.

  2. Прочее:

  • Для обработки XML используется dom4j.
  • В качестве логгера используется logback, конфигурационный файл находится в resources/logback-spring.xml.
  • Используется перехватчик cxf для аутентификации IP-доступа и логирования. Каждый день создаются два файла журнала: access и error, которые сохраняются в папке logs/yyyyMMdd. Белый список IP-адресов настраивается в файле resources/Application.properties.
  • Логирование в Springboot поддерживает мультитенантную среду, позволяя передавать параметры для переключения между разработкой, тестированием и промышленной эксплуатацией (prod). Например: java -jar xxx.jar --spring.profiles.active=prod.

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

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

Введение

Spring-boot — это фреймворк, который поддерживает logback и позволяет ежедневно печатать логи по пакетам и уровням. Он поддерживает операции jdbcTemplate, а также интеграцию операций mybatis (аналогично JPA с использованием интерфейса или конфигурации XML), интеграцию веб-сервисов cxf и предоставляет поддержку для фильтрации IP через перехватчики. Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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