spring的新注解

一:为啥有新注解(使用了新注解后,我们就可以进行全注解开发了)

使用以前的注解还不能代替我们所有的xml配置文件,还需要注解代替的配置还有:

①非自定义的Bean的配置:<bean>

②加载properties文件的配置:<context:property-placeholder>

③组件扫描的配置:<context:component-scan>

④引用其他文件:<import>

 

 二:具体了解与xml中对应的数据

@Configuration:就相当于我们的resource目录中的SqlMapConfig.xml配置文件(spring的容器)

@ComponentSacn:就相当于我们 的扫描包的注解

@Bean:比如我们的数据源的返回数据源对象

@PropertySource:把我们的properties文件加载到spring容器中

 

 

 下面的${jdbc.driver}改为driver,这里不能使用${jdbc.driver},这只是一个字符串

 

 

 这里通过反射将我们的别的配置类也加载到我们的主配置类中。

 

posted @ 2022-04-14 17:02  iLisa  阅读(54)  评论(0编辑  收藏  举报