Rumah > Soal Jawab > teks badan
阿神2017-04-18 10:58:06
Autowired
mengubah suai pembolehubah, dan Spring
yang sepadan diperoleh daripada bekas Bean
dan ditetapkan kepada nilai pembolehubah.
PHP中文网2017-04-18 10:58:06
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.
黄舟2017-04-18 10:58:06
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.
大家讲道理2017-04-18 10:58:06
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 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————接口只用于定义类型
.
天蓬老师2017-04-18 10:58:06
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