Anda menggunakan rangka kerja Spring dan anotasi ProductController dengan @Controller untuk diuruskan oleh Spring Apabila ProductController digunakan, ia akan mencari @Autowired dan menyuntik kejadian lain yang diuruskan oleh Spring.
Anotasi @Autowired digunakan pada productDao, yang bermaksud kejadian disuntik secara automatik daripada konteks Spring.
Kelas dalam konteks Spring adalah semua kelas tunggal Selepas permulaan, kelas ini akan dimulakan dalam konteks, jadi anda boleh memanggilnya terus dalam ProductController.
Ini disuntik secara automatik, ProductDaoFacade harus diisytiharkan sebagai kacang.
ps:ProductDaoFacadePenulisan kod ini sememangnya pelik, ia adalah antara muka tetapi juga fasad (ini adalah corak reka bentuk). Pada masa yang sama, terdapat begitu banyak pemalar, yang tipikal constant interface. Ringkasnya, adalah disyorkan untuk menggunakan kelas enumerasi. Jika anda ingin mengetahui lebih lanjut, adalah disyorkan untuk merujuk kepada salah satu cadangan dalam java berkesan————接口只用于定义类型.
spring menemui anotasi @Controller semasa pengimbasan pakej dan mengurus serta mengekalkan kelas pengawal Selepas menemui @Autowired, ia memulakan mekanisme pemasangan dan mencari serta menyuntiknya dalam konteks kacang yang diuruskan oleh Spring mengikut jenis atribut yang diubah. . Istilah profesional dipanggil IOC
Autowired
mengubah suai pembolehubah, danSpring
yang sepadan diperoleh daripada bekasBean
dan ditetapkan kepada nilai pembolehubah.Anda menggunakan rangka kerja Spring dan anotasi ProductController dengan @Controller untuk diuruskan oleh Spring Apabila ProductController digunakan, ia akan mencari @Autowired dan menyuntik kejadian lain yang diuruskan oleh Spring.
Anotasi @Autowired digunakan pada productDao, yang bermaksud kejadian disuntik secara automatik daripada konteks Spring.
Kelas dalam konteks Spring adalah semua kelas tunggal Selepas permulaan, kelas ini akan dimulakan dalam konteks, jadi anda boleh memanggilnya terus dalam ProductController.
Ini disuntik secara automatik, ProductDaoFacade harus diisytiharkan sebagai kacang.
ps:
ProductDaoFacade
Penulisan kod ini sememangnya pelik, ia adalah antara muka tetapi juga fasad (ini adalah corak reka bentuk). Pada masa yang sama, terdapat begitu banyak pemalar, yang tipikalconstant interface
. Ringkasnya, adalah disyorkan untuk menggunakan kelas enumerasi. Jika anda ingin mengetahui lebih lanjut, adalah disyorkan untuk merujuk kepada salah satu cadangan dalam java berkesan————接口只用于定义类型
.spring menemui anotasi @Controller semasa pengimbasan pakej dan mengurus serta mengekalkan kelas pengawal Selepas menemui @Autowired, ia memulakan mekanisme pemasangan dan mencari serta menyuntiknya dalam konteks kacang yang diuruskan oleh Spring mengikut jenis atribut yang diubah. . Istilah profesional dipanggil IOC
Rangka kerja yang dipanggil Spring ini telah dibuat untuk anda<_<