Практическая работа представляет собой Spring-Boot приложение, которое через JDBC будет подключаться к Базе Данных, используя
JdbcTemplate. В задании используется База Данных H2, которая разворачивается
в памяти и может быть легко сброшена до изначального состояния. Вам необходимо:
-
Сконфигурировать бины
DataSourceиJdbcTemplateв классеJdbcTemplateConfiguration. Все необходимые параметры для подключения к БД находятся вapplication.properties. -
Реализовать методы в классе
JdbcTemplatePublicAuction. Они должны состоять из SQL-выражений, которые были выполнены в теме SQL, и вызова бинаJdbcTemplate. Заинжектите этот бин с помощью аннотации@Autowired -
Реализовать бины
BidMapper,UserMapperиItemMapper. Они необходимы для маппинга значений из результатов запросов в классы Bid, User и Item. -
Для заполнения БД данными используйте файл
data.sqlв директорииsrc/main/resources.
Результат выполнения работы можно проверить запустив тест JdbcTemplatePublicAuctionTest.
Для удобства при запуске приложения на эндпоинте
/h2-consoleбудет поднята админка для доступа в базу данных H2