spring的加載方式有哪幾種

小億
115
2023-09-28 17:42:33

Spring的加載方式有三種:基于XML的配置加載、基于注解的配置加載和基于Java配置的加載。

  1. 基于XML的配置加載:通過(guò)編寫(xiě)XML文件來(lái)配置Spring容器和Bean的相關(guān)信息,然后使用ClassPathXmlApplicationContext或FileSystemXmlApplicationContext等類(lèi)來(lái)加載配置文件并創(chuàng)建容器。

  2. 基于注解的配置加載:通過(guò)在Java類(lèi)中使用注解來(lái)配置Bean和容器的相關(guān)信息,通過(guò)@ComponentScan注解來(lái)掃描指定的包或類(lèi),并使用@Configuration注解來(lái)標(biāo)識(shí)配置類(lèi)。

  3. 基于Java配置的加載:通過(guò)編寫(xiě)Java類(lèi)來(lái)配置Spring容器和Bean的相關(guān)信息,通過(guò)@Configuration注解來(lái)標(biāo)識(shí)配置類(lèi),并在配置類(lèi)中使用@Bean注解來(lái)創(chuàng)建Bean。使用AnnotationConfigApplicationContext類(lèi)來(lái)加載配置類(lèi)并創(chuàng)建容器。

0