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

OSCHINA-MIRROR/jlin-delonix

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

Delonix: каркас на основе spring-boot

Дизайн зависимостей Maven в каркасе:

  1. Delonix — родительский проект, наследует spring-boot-starter-parent и предварительно определяет некоторые зависимости в dependencyManagement, чтобы гарантировать, что все дочерние проекты используют согласованные версии зависимостей.
  2. Delonix-lib — используется для хранения реализации кода Java, все зависимости настроены как provided, конкретные используемые зависимости должны быть дополнительно введены пользователем, чтобы избежать избыточности пакетов зависимостей.
  3. Delonix-web — веб-модуль, зависит от spring-boot-starter-web. Используется log4j2 для вывода журнала вместо spring по умолчанию logback, поэтому исключается spring-boot-starter-logging и вводится spring-boot-starter-log4j2. Чтобы избежать конфликтов пакетов при развертывании war в tomcat, область действия spring-boot-starter-tomcat изменяется на provided. Для поддержки jsp также необходимо ввести tomcat-embed-jasper с той же областью действия, чтобы предотвратить конфликты пакетов при внешнем развёртывании tomcat.

Запуск Maven для упаковки каркаса:

  1. mvn -P exe clean package упакует delonix-web.war, который можно запустить напрямую. Способ запуска: java -jar delonix-web.war. В Linux можно установить delonix-web.war как сервис для запуска.
  2. mvn -p deploy clean package исключает lib/*.jar и файлы конфигурации, упаковывает delonix-web.war только с файлами jsp.

Главная страница и Controller

По умолчанию класс контроллера главной страницы — DefaultIndexController, а соответствующая страница представления index.jsp — это простая страница Welcome. По умолчанию класс контроллера главной страницы использует аннотацию @ConditionalOnMissingBean(name = «indexController»). В конкретном приложении можно переопределить главную страницу, определив @Controller("indexController").

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

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

Введение

Delonix — это фреймворк, который представляет собой результат накопления опыта разработки. В своей работе и обучении я столкнулся с некоторыми проблемами, которые впоследствии были систематизированы в более универсальные решения. Постепенно сформировался фреймворк для быстрой разработки. Добро пожаловать для обсуждения! Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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