Java 14.04.2024
This commit is contained in:
parent
8ad244e705
commit
fb0374a4ed
21
Java/Java.md
21
Java/Java.md
@ -1155,3 +1155,24 @@ startActivity(intent);
|
|||||||
## LayoutInflater
|
## LayoutInflater
|
||||||
|
|
||||||
> Позволяет из содержимого layout файла создать *View* элемент
|
> Позволяет из содержимого layout файла создать *View* элемент
|
||||||
|
|
||||||
|
## Spring
|
||||||
|
|
||||||
|
### Аннотации
|
||||||
|
|
||||||
|
* *@Component* - помечает класс как bean (зависимость, которую можно использовать в проекте)
|
||||||
|
* *@Autowired* - автоматически ещет зависимости метода, конструктора и поля
|
||||||
|
* *@Primary* - помечает приорететный bean для *@Autowired*
|
||||||
|
* *@Scope*("singleton" | "prototype")
|
||||||
|
* *@PostConstruct*
|
||||||
|
* *@PreDestroy*
|
||||||
|
|
||||||
|
### Qualifier
|
||||||
|
|
||||||
|
Позволяет указатать какой класс использовать для интерфейса, когда Primary не подходит. Все qualifier с маленькой буквы
|
||||||
|
|
||||||
|
```Java
|
||||||
|
public MusicPlauer(@Qualifier("rockMusic") Music music) {
|
||||||
|
music.playMusic();
|
||||||
|
}
|
||||||
|
```
|
||||||
|
Reference in New Issue
Block a user