Технологии программирования
Домашка 11. Сокращатель ссылок на Spring Boot
Дедлайн:
6 мая - мягкий дедлайн 13 мая - жесткий дедлайн
Задача
Используем Spring. Давайте напишем сокращатор ссылок.
post api/link На вход { link: “url” }
На выход { short_link: “link/123456” }
get link/12345 Вернуть редирект на исходный урл.
Нужно ссылки хранить в базе данных. Нужна база (через докер поднять), 1 табличка с ссылками. Ожидается, что вы будете использовать Hibernate или Jooq. (jdbc, то содайте списочек)
Баллы:
0-3 Поднять базу, настроить hibernate (или jooq), сделать репозитории
0-3 Написать бизнес-логику приложения
0-2 Создать две ручки
Доп. задача
- Нужно завести пользователей. Хранить ссылки пользователей
- Сделать возможность создавать “красивые ссылки”, срок жизни этих ссылок