Skip to content

whitegl0w/bft-task-first

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сервис для склонения по падежам

Написать сервис для склонения слова по падежам

Условия

  1. Koltin
  2. Spring Boot
  3. Gradle
  4. Найти библиотечку для склонения падежей
  5. Сервис (спринговый бин), который имеет интерфейс: fun spell ( word: String ):List
  6. Имплементировать сервис с помощью библиотеки наденной на этапе 4
  7. Написать тест (Junit для тестирования спринга)
  8. Написать рест-контроллер (рест-сервис), который будет обращаться к сервису, созданному на шаге 5 spell/{word}
  9. Вызывать сервис через curl или постман

Реализация

Для склонения слова по падежам использована библиотека https://jitpack.io/#demidko/aot или https://github.com/morpher-ru/morpher-ws3-java-client

В результате запроса возвращает массив, который содержит различные формы запрашиваемого слова в следующем порядке:

  1. Именительный падеж
  2. Родительный падеж
  3. Дательный падеж
  4. Винительный падеж
  5. Творительный падеж
  6. Предложный падеж

Пример запроса

curl -i -X GET localhost:8080/spell/человек -H 'Content-type:application/json'

Результат

["человек","человека","человеку","человека","человеком","человеке"]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages