https://github.com/kozjulia/myblog
Приложение-блог
https://github.com/kozjulia/myblog
java jdbc postgresql spring tomcat-server
Last synced: 5 months ago
JSON representation
Приложение-блог
- Host: GitHub
- URL: https://github.com/kozjulia/myblog
- Owner: kozjulia
- Created: 2025-05-09T09:39:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-26T03:42:39.000Z (about 1 year ago)
- Last Synced: 2025-08-02T23:21:44.692Z (11 months ago)
- Topics: java, jdbc, postgresql, spring, tomcat-server
- Language: Java
- Homepage:
- Size: 106 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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. Успех!