Simple REST server
Учебное приложение с целью продемонстировать простой способ создания REST сервера с использованием библиотеки Spring Boot.
Компиляция приложения
Чтобы скомпилировать код в системе должен быть установлен Maven
Для компиляции в каталоге с приложением используйте команду
mvn clean package
Для запуска приложения после компиляции в главном каталоге исходных кодов наберите в консоле команду
java -jar target/SimpleRest-1.0-SNAPSHOT.jar
Доступные URL адреса
После запуска приложения будут доступны следующие URL адреса:
- localhost:8080/ - Главная страница
- localhost:8080/user - Пример простого JSON ответа
- localhost:8080/custom-user - Пример простого POST метода, принимающего на вход JSON
- localhost:8080/users-all - Пример вывода данных из БД
Файлы приложения
Исполняемые файлы Java
- MainApp - точка входа в программу
- controller.SimpleController - контроллер для подключения REST методов
- data.User - POJO объект для использования в качестве входных, выходных данных и таблицы в БД
- repository.UserRepository - интерфейс-репозиторий для выполнения запросов к БД
Файлы ресурсов
- application.yml - настройки приложения по умолчанию
- aplication-postgres.yml - опциональные настройки? для работы с Postgresql БД, которые подключаются в файле application.yml
Файл конфигрурации приложения
- pom.xml - XML-файл с настройками Maven, чтобы он смог найти необходимые библиотеки и скомпилировать проект