Это решение тестового задания для T1 Consulting. Проект представляет собой веб-сервис, который подсчитывает частоту символов в предоставленной строке.
- Java 8+
- Spring Boot 2+
- Gradle
- Установите Java 8+ и Maven.
- Клонируйте репозиторий с GitHub.
git clone https://github.com/wiezq/t1test.git
- Перейдите в каталог проекта и выполните команду
gradle bootRun
.
GET /api/v1/count
: Возвращает частоту символов в предоставленной строке. Принимает один параметр запроса:s
: Строка, для которой необходимо подсчитать частоту символов.
Пример использования: GET /api/v1/count?s=test
Swagger уже подключен к вашему проекту, поэтому вы можете просмотреть документацию API, перейдя по адресу http://localhost:8080/swagger-ui.html
после запуска приложения.
В проекте есть тесты для проверки функциональности контроллера. Вы можете запустить тесты, выполнив команду gradle test
.