gigaide-todo-java
Описание
Простое веб-приложение для управления списком задач с использованием Spring Boot и Java. Приложение позволяет отмечать задачи как выполненные с эффектом зачеркивания.
Языки
Java
- HTML
GigaIDE: Список задач (Java + Spring)
Описание проекта
Простое веб-приложение для управления списком задач с использованием Spring Boot и Java. Приложение позволяет отмечать задачи как выполненные с эффектом зачеркивания.
Возможности
- Управление списком задач
- Элементы списка можно помечать выполненными или не выполненными
- Простой, чистый интерфейс
Технологические особенности
- Spring Boot;
- Thymeleaf;
- Spring MVC.
Требования
- Java 17 и выше (протестировано на 21-ea+33-2490);
- Maven 3.
Установка и запуск
1. Клонирование репозитория
При разработке на GitVerse, вам достаточно открыть репозиторий в GIGA IDE Cloud. Не нужно делать никаких дополнительных действий для клонирования репозитория или настройки имени пользователя.
2. Сборка приложения
./mvnw clean package
3. Запуск приложения
./mvnw spring-boot:run
4. Открытие приложения
Для разработки на GitVerse, перейдите по адресу:
КРАЙНЕ ВАЖНО: в самом конце URL обязан присутствовать прямой слеш (/). Иначе на экране будует отображаться пустая белая страница.
Нюансы
Чтобы в GIGA IDE Cloud можно было посмотреть на запущенное приложение, вам нужно выполнить два магических шага: в index.html вам нужно указать
, а в настройках проекта должен быть прописан путь к контексту приложения, с учетом адреса прокси. В данном случае, в
внутри
этот контекст прописан напрямую. Это сделано для упрощения проекта-примера. В реальном приложении, вам нужно написать обвязку, которая будет выбирать правильные контексты в зависимости от среды запуска.
Структура проекта
: Класс, описывающий Задачу;Todo.java
: Spring-контроллер, основная логика приложения;TodoController.java
: Thymeleaf-шаблон с вёрсткой.index.html