Skip to content

mate-academy/jv-create-annotation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jv-create-annotation

First HW

Посмотреть видео (часть 1) и создать АНАЛОГИЧНЫЙ проект:

  • ConsoleHandler class
  • Bet model
  • Storage class
  • BetDao and BetDaoImpl
  • Main

Затем:

  • Добавить ещё одну модель и DAO слой для неё.

В конце первой части создать Pull request, и закинуть на проверку.

Second HW

Приступать к виполнению второй части домашки желатильно только после принятия первой, чтоби избежать конфликтов и проблем з git. После принятия первой части домашки - нужно виполнить следующие действия - video.

Посмотреть видео (часть 2). Затем:

  • Сделать так, чтобы DAO имплементацию этой модели ТАКЖЕ можно было внедрить инжектором в поле любого класса (например, в поле ConsoleHandler).
  • Добавить в инжектор проверки на то, что над классом, экземпляр которого надо внедрить, стоит нужная аннотация.
  • Если над классом-имплементацией, которую мы хотим внедрить в поле ConsoleHandler, отсутствует аннотация @Dao, нужно создать свой собственный Exception и пробрасывать его в инжекторе.

Не нужно создавать дополнительных аннотаций! У вас должно быть всего две аннотации - @Dao и @Inject.

В конце второй части также создать Pull request, и закинуть на проверку.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages