another potential use is for testability, for vari...
# spring
m
another potential use is for testability, for various reasons you may not want to actual include a dependency at test time