it also depends whether your configuration is mutable at runtime or no (getting it with an expression will not allow you to get an updated setting, while you can when injecting the configuration if you fetch the value each time you need it)