The @Autowired annotation
@Autowired
is a Spring annotation
accepts a parameter allowing to specify if a dependency is optional
can only be used on class attributes