Spring Flashcards

1
Q

ApplicationContext hérite de quelle classe?

A

BeanFactory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ApplicationContext hérite de quelle classe

A

BeanFactory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Les deux types de proxy qui sont utilisées dans Spring?

A

statique et dynamique

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Les deux types d’injections dans Spring

A

Getter et constructeur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Combien de type de Dynamic proxy sont utilisées dans spring?

A

JDK dynamic proxy et CGLIB dynamic proxy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quand est-ce que la méthode @PostConstruct est appelée?

A

@PostConstruct est appelée après que les propriétés du bean sont setters.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quand est-ce que la méthode @PreDestroy est appelée?

A

@PreDestroy est appelée après la fermeture du contexte d’application.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Comment injecter un bean par son nom?

A

En utilisant @Autowire et @Qualifier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Rollback par défaut dans une transaction?

A

RuntimeException?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quelle mécanisme est utilisée pour gérer l’AOP dans Spring

A

L’AOP est géré par des proxy des objets manipulées.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

L’annotation pour activer la transaction dans une application Spring

A

@EnableTransactionManagement à ajouter avec @Configuration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A quelle niveau appose-t-on l’annotation @Transactional

A

@Transactional peut être mis au niveau d’une méthode public d’une classe, d’une méthode d’une interface, d’une interface, d’une classe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A quelle niveau appose-t-on l’annotation @Transactional

A

@Transactional peut être mis au niveau d’une méthode d’une interface, d’une interface, d’une méthode public d’une classe, d’une classe.

Les deux derniers sont recommandés par Spring.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly