计算机系统应用教程网站

网站首页 > 技术文章 正文

Spring Boot 中到底还能不能用 xml 配置啊?

btikc 2024-09-16 12:54:50 技术文章 25 ℃ 0 评论

还能不能用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配置方式:

@Configuration

基于XML配置方式:

@Configuration+@ImportResource+xml

官方的说明是:如果你必须使用基于xml配置,建议从@Configuration所在的类开始,然后使用@ImportResource来引入xml,如下:

总结

在上个时代走过来的人都知道,当项目中整合的技术多来之后,以前框架的套路都是:jar+xml。这样一来,导致在项目中xml配置文件太多了,简直就是灾难。

为什么这些框架都要有xml呢?主要的原因是早期的java版本中没有注解技术

xml主要的问题:java代码和xml是分开的,一改就得改两个地方。注解就不一样了,配置和代码一起的。

所以当有了注解后,慢慢的,这些框架都有了xml的替代注解。

因此,官方推荐大家使用JAVA配置方式。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表