An open API service indexing awesome lists of open source software.

https://github.com/kozjulia/myblog

Приложение-блог
https://github.com/kozjulia/myblog

java jdbc postgresql spring tomcat-server

Last synced: 5 months ago
JSON representation

Приложение-блог

Awesome Lists containing this project

README

          

## Приложение-блог с использованием Spring Framework

_______

Приложение **умеет** делать следующее:

1. Блог состоит из двух веб-страниц: лента постов, страница поста.

-------

Приложение написано на **Java 21**, использует **Spring Boot 3**, **Gradle**, **Thymeleaf**, **JDBC**,
**JUnit 5**, **Mockito**, **Testcontainers**, **Docker**, API соответствует **REST**, данные хранятся в БД **PostgreSQL
**, тесты выполняются в **PostgreSQL**.
Тестовое покрытие кода - 55% строк кода.

-------

Для запуска приложения:

1. Создайте БД с параметрами, как в файле: application.yaml.
2. Перейдите в папку с приложением и запустите (предварительно запустив Docker для выполнения интеграционных тестов)

```gradle
gradle clean build
```

В директории build/libs проекта появится jar-архив сервиса

3. Запустить приложение можно по адресу:
[адрес приложения](http://localhost:8085).
4. Успех!