还能不能用xml配置方式?
Spring Boot是基于spring 的,所以只要spring 还支持,Spring Boot就支持。
什么是 配置bean?
配置bean指的是如何将一个class在spring中初始化。在学spring时,我们主要配置的bean的方式是:
<bean id="dataSource" class="xx">
这样一来,dataSource就可以在spring中初始化,其它组件也就是依赖注入该bean了。
Spring Boot 如何配置bean?
因为spring boot是基于spring的,因此spring提供的所有方式都支持。以下我们l来看看这几种方式的用法。
基于JAVA配置方式:
基于XML配置方式:
@Configuration+@ImportResource+xml
官方的说明是:如果你必须使用基于xml配置,建议从@Configuration所在的类开始,然后使用@ImportResource来引入xml,如下:
总结
在上个时代走过来的人都知道,当项目中整合的技术多来之后,以前框架的套路都是:jar+xml。这样一来,导致在项目中xml配置文件太多了,简直就是灾难。
为什么这些框架都要有xml呢?主要的原因是早期的java版本中没有注解技术。
xml主要的问题:java代码和xml是分开的,一改就得改两个地方。注解就不一样了,配置和代码一起的。
所以当有了注解后,慢慢的,这些框架都有了xml的替代注解。
因此,官方推荐大家使用JAVA配置方式。
本文暂时没有评论,来添加一个吧(●'◡'●)