spring上下文配置_Spring应用程序上下文配置的味道

本文探讨了Spring应用程序上下文配置的多种方法,包括XML、自我注释的类、JavaConfig、Groovy DSL和Kotlin DSL。作者指出,虽然XML配置具有冗长性,但JavaConfig提供了编译时验证的优势,而Kotlin DSL作为新选择,也值得尝试。
摘要由CSDN通过智能技术生成

spring上下文配置

时不时地,关于Spring框架如何充满XML,它多么可怕和冗长,以及作者因此将永远不会使用它,引起了愤怒的帖子或评论。 当然,那完全是胡扯。 首先,创建Spring时,XML非常热门。 J2EE部署描述符(是的,当时的名称)是基于XML的。

无论如何,这是2017年的人们,并且有多种方法可以给猫做皮。 本文旨在列出配置Spring应用程序上下文的不同方式,以启发上述人群-并停止围绕Spring和XML的争论。

XML格式

XLM是配置Spring应用程序上下文的第一种方法。 基本上,创建具有专用名称空间的XML文件。 非常简单:

<beansxmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans.xsd">
    <beanid="foo"class="ch.frankel.blog.Foo">
        <constructor-argvalue="Hello world!"/>
    </bean>
    <beanid="bar"class="ch.frankel.blog.Bar">
        <constructor-argref="bar"/>
    </bean>
</beans>

下一步是使用专用类创建应用程序上下文:

ApplicationContextctx=newClassPathXmlApplicationContext("ch/frankel/blog/context.xml");
ApplicationContext
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值