https://github.com/romanow/lecture-spring-boot-example
Live coding example for main modules in Spring Boot
https://github.com/romanow/lecture-spring-boot-example
mapstruct spring-actuator spring-boot spring-data-jpa spring-security
Last synced: 10 months ago
JSON representation
Live coding example for main modules in Spring Boot
- Host: GitHub
- URL: https://github.com/romanow/lecture-spring-boot-example
- Owner: Romanow
- Created: 2020-12-18T21:12:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-12T18:53:49.000Z (over 4 years ago)
- Last Synced: 2025-01-17T09:31:32.322Z (11 months ago)
- Topics: mapstruct, spring-actuator, spring-boot, spring-data-jpa, spring-security
- Language: Java
- Homepage:
- Size: 74.2 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Boot example
## Сборка приложения
```shell script
# запустить PostgreSQL в docker-контейнере
docker-compose up -d postgres
# загружает gradle wrapper 6.7
./gradlew wrapper
# сборка проекта, прогон unit-тестов, запуск приложения
./gradlew clean build bootRun
```
## Этапы демонстрации
1. Пустое веб-приложение. Ветка master.
1. Простейший CRUD-контроллер, данные хранятся в памяти.
1. Подключается OpenAPI и Spring Boot Actuator.
1. Подключается Spring Security basic-авторизация для всех методов.
1. Подключаем БД, данные пишутся в БД.