java - 多构造器的类,如何通过Spring 注解进行依赖注入,通过Spring管理Bean
PHPz
PHPz 2017-04-18 10:06:22
0
2
668
PHPz
PHPz

学习是最好的投资!

membalas semua(2)
阿神

Apabila menggunakannya, bergantung pada senario, anda perlu menggunakan pembina lalai SqlSessionTemplate untuk instantiasi Kadangkala anda memerlukan pembina SqlSessionTemplate dengan parameter untuk instantiasi.

Keperluan anda ialah sebelum membuat seketika SqlSessionTemplate Bean, anda boleh menggunakan pembina yang sepadan mengikut keperluan yang berbeza?
Kemudian anda boleh menggunakan Spring Java Config untuk mengkonfigurasi Bean, contohnya:

@Configuration
public class AppConfig {
    @Bean
    public SqlSessionTemplate sqlSessionTemplate() {
        if (someCondition) {
            return new SqlSessionTemplate();
        } else {
            return new SqlSessionTemplate(args);
        }
    }
}

Menggunakan Spring Java Config, anda boleh mengawal cara menjana kacang berdasarkan syarat.

黄舟

Saya rasa anda boleh menulis berbilang kelas yang mewarisi SqlSessionTemplate, kemudian gunakan @Component("Your_Bean_Name") untuk menentukan nama Bean bagi pelaksanaan yang berbeza, dan akhirnya gunakan @Qulifiler("The_Bean_Name") untuk menentukan Bean yang akan disuntik di lokasi suntikan!

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!