初入spring配置

初入公司已经半年多了,在代码上可能应用已经熟悉了但是感觉自己啥也不会了!正好家里面有本关于spring实战的书,正好读下,汇总做个记录让自己以后也有个回忆的地方!

首先还是从最古老的xml文件配置开始首先看图配置

图片发自简书App

Spring配置元素还是源于Spring beans命名空间所定义的<beans>符号在beans中许多的命名空间!会在接下来的文章中间歇性的介绍!本次就只简单说明下xml中的配置!

通常我们构造最简单的一个对象就是通过<bean>

来配置如下所示<bean  id="duke"  class ="com.action.Juggler" />  但是如果我们想要给其一个值时可以通过<constructor-arg value="20">来实现当然这个是在bean标签里面的!正如图下所示

图片发自简书App

我们可以通过<constructor-arg >标签来告诉Spring额外的消息!既然是可以增加额外的消息那么我们也能开始给其关联对象,简单来说就是为其注入对象的引用,在这里我们就用到了该标签的第二个属性 ref  ,这次引用的是一个对象在其引用前需要将其配置好bean

图片发自简书App

有了这个bean  id那么我们就能直接将其配置到前面的bean中如图所示

图片发自简书App

我们不能使用value属性作为第二个构造参数值因为poem不是简单的类型,而是一个对象!该上述所说的都是适合有公开的构造器方法的,那没有的呢?

我们可能就需要来用工厂方法创建bean 了!幸好在<bean>中有这个factory-method的属性允许我们引用他来创建一个类的实例

图片发自简书App

今天就先简单的总结到这里ps手机打字有点麻烦,总结的有点少以后会总结的更多

该总结中图片来源于Spring实战这本书,有些文字也是摘抄于此

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容