4520 shaares
1 résultat
taggé
@Inject
Edit : la solution ne marche pas. J'en recherche une autre à la place.
Quelque propose
@Inject
@Nullable
private SomeBean someBean;
Je ne sais pas s'il s'agit des Annotations JetBrains ou de la lib JSR de FindBugs.
Si vous êtes sur Java 8 ou plus (rappel, la dernière version LTS est Java 17, si vous êtes encore sous Java 8 / 11 vous êtes en retard) alors vous pouvez remplacer :
@Autowired(required = false)
private SomeBean someBean;
Par ceci :
@Inject
private Optional<SomeBean> someBean;
Le but étant pour moi de sortir plusieurs projets de Spring, il faut donc y aller par petits bouts, en commençant par remplacer les annotations de Spring.