コンストラクタインジェクション

SpringMVCのサンプルなどを見ております。
コンストラクタインジェクション、個人的には特に要らないと思うけど、変数をfinal宣言できるのはいいかもと思った次第。

 private final Clinic clinic;
 @Autowired
 public ClinicController(Clinic clinic) {
   this.clinic = clinic;
 }