/Example-simple-rest-server

Учебное приложения. Пример создания простого REST сервера на Java + Spring Boot.

Primary LanguageJava

Simple REST server

Учебное приложение с целью продемонстировать простой способ создания REST сервера с использованием библиотеки Spring Boot.

Компиляция приложения

Чтобы скомпилировать код в системе должен быть установлен Maven

Для компиляции в каталоге с приложением используйте команду

mvn clean package

Для запуска приложения после компиляции в главном каталоге исходных кодов наберите в консоле команду

java -jar target/SimpleRest-1.0-SNAPSHOT.jar

Доступные URL адреса

После запуска приложения будут доступны следующие URL адреса:

Файлы приложения

Исполняемые файлы Java

  • MainApp - точка входа в программу
  • controller.SimpleController - контроллер для подключения REST методов
  • data.User - POJO объект для использования в качестве входных, выходных данных и таблицы в БД
  • repository.UserRepository - интерфейс-репозиторий для выполнения запросов к БД

Файлы ресурсов

  • application.yml - настройки приложения по умолчанию
  • aplication-postgres.yml - опциональные настройки? для работы с Postgresql БД, которые подключаются в файле application.yml

Файл конфигрурации приложения

  • pom.xml - XML-файл с настройками Maven, чтобы он смог найти необходимые библиотеки и скомпилировать проект