Krassilnikov-AV / SpringCurse

0 stars 0 forks source link

Annotation #1

Open Krassilnikov-AV opened 3 years ago

Krassilnikov-AV commented 3 years ago

Аннотации зачем аннотации

Krassilnikov-AV commented 3 years ago

как работает конфигурация с помощью аннотации

Krassilnikov-AV commented 3 years ago

Аннотация_Component

Krassilnikov-AV commented 3 years ago

applicationContext

Krassilnikov-AV commented 3 years ago

ClassicalMusic_Component RockMusic_Component

Krassilnikov-AV commented 3 years ago

Annotation_Autowired_ещё об Annotation_Autowired_ещё об 1 Annotation_Autowired_ещё об 2 пример @Autowired_MusicPlayer_ без @Component

пример @Autowired_TestSpring

пример @Autowired_TestSpring_ошибка выполнения_что ожидается Бин пример @Autowired_MusicPlayer

Krassilnikov-AV commented 3 years ago

пример @Autowired_MusicPlayer_ без @Component_параметр конструктора MusicPlayer интерфейс Music пример @Autowired_TestSpring_ошибка выполнения_неоднозначность, реализация интерфейса несколькими Бинами

пример @Autowired_MusicPlayer_ через Setter

пример @Autowired_MusicPlayer_ через поле

пример @Autowired_MusicPlayer_ с добавлением конструктора класса MusicPlayer  с параметрами классов ClassicalMusic RockMusic и введением @Componetn в класс ClassicalMusic

Krassilnikov-AV commented 3 years ago

пример @Autowired_MusicPlayer_ с добавлением класса Computer_класс TestSpring

пример @Autowired_MusicPlayer_ с добавлением класса Computer

пример @Autowired_MusicPlayer_ с добавлением класса Computer_класс Computer

Krassilnikov-AV commented 3 years ago

Проблема

@Qualifier

@Qualifier_необычный синтаксис

@Qualifier_пример_MusicPlayer

@Qualifier_пример_введение аннотации к каждому параметру в конструкторе

Задание_@Qualifier

Krassilnikov-AV commented 3 years ago

ClassicalMusic

MusicPlayer

Musik_интерфейс

TestSpring

Krassilnikov-AV commented 3 years ago

внедрение внешних значений при помощи xml

внедрение внешних значений при помощи @Value

Область видимости Бинов_Scope_xml

Область видимости Бинов_Scope_Singleton vs  Prototype

Область видимости Бинов_@Scope

жизненный цикл Бина

жизненный цикл Бина_методы

жизненный цикл Бина_@PostConstruct_@PreDestroy

жизненный цикл Бина_пример_@PostConstruct_@PreDestroy

жизненный цикл Бина_сигнатура_@PostConstruct_@PreDestroy

Krassilnikov-AV commented 3 years ago

пример_Value_musicPlayer properties

пример_MusicPlayer

пример_TestSpring

пример_Scope_singleton_ClassicalMusic

пример_Scope_singleton_TestSpring

пример_Scope_prototype_ClassicalMusic

пример_PostConstruct_PreDestroy_ClassicalMusic

Krassilnikov-AV commented 3 years ago

1_список конфигураций

2_Annotation Configuration in Java

3_xml тег = соответствующая аннотация

3_тег = аннотация

4_использование конфигурационного файла

5_ручное внедрение зависимостей без Autowired

6_Подробнее об аннотации Bean

7_Внедрение зависимостей из внешнего файла_раньше

7_Внедрение зависимостей из внешнего файла_теперь

Krassilnikov-AV commented 3 years ago

пример_1_создание конфигурационного класса эквивалента xml файла конфигураций

пример_2_файл xml под удаление после создания Java класса конфигурации

пример_3_удаление загрузочного класса файл xml

пример_4_создание нового экземпляра загрузочного класса вместо экземпляра файла xml с результатом выполнения

пример_5_заполнение конфигурационного класса SpringConfig аннотациями для классов с запуском для проверки

Krassilnikov-AV commented 3 years ago

1_Контроллер

2_Контроллер and Component

3_методы контроллера

4_Маппинги

5_RequestMapping

Krassilnikov-AV commented 3 years ago

1_HTTP Hyper Text Transfer Protocol

2_клиент-сервер

3_клиент-сервер

4_http на примере Google

5_смотреть код страницы

6_просмотр данных страницы

7_методы HTTP запроса

8_GET-метод HTTP запроса

9_GET-запрос параметры

Krassilnikov-AV commented 3 years ago

10_POST-запрос

11_POST-запрос параметры

12_GET и POST-сравнение

13_структура для передачи клиент - сервер

14_структура для передачи сервер - клиент

15_http response _структура для передачи сервер - клиент

16_http response _пример с Googla

17_http _ статусы ответов

18_http _ типы содержимого