【spring——命名空间与自动装配】P命名、C命名、Util命名、基于名字自动装配、基于类型自动装配、外部properties文件引入
admin
2024-03-18 07:50:35

文章目录

    • 命名空间
      • p命名空间
      • C命名空间
      • util命名空间
    • 自动装配
      • 基于名字进行自动装配
      • 基于类型进行自动装配
    • 引入外部的properties文件

命名空间


p命名空间

可以简化set注入

【1】在xml中设置xmlns:p=http/www.springframework.org/schema/p

【2】配置bean


C命名空间

可以简化构造注入

【1】在xml中设置xmlns:c=http/www.springframework.org/schema/c

【2】配置bean


util命名空间

【1】在xml中设置

  • xmlns util=http/www.springframework.org/schema/util

  • xsi:schemaLocation="http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-xsd"

【2】配置bean

............



自动装配

自动装配是基于set方法的,因此若是有参构造方法,可能会产生错误

基于名字进行自动装配

【1】在service类中写setOrder()方法

【2】在xml文件中配置autowere="byName"id="order"

注意:id的名字为set方法中的实体名(首字母小写)




基于类型进行自动装配

【1】在service类中写setOrder()方法

【2】在xml文件中配置autowere="byName",根据类型装配的话,bean 不用写id属性,因为在配置文件中,某种类型的实例只能有一个



引入外部的properties文件

【1】在xml文件中引入context命名空间

【2】使用标签context:property-placeholder location=“xxx.properties”


 

相关内容

热门资讯

大学排名最新或2023(历届)...   最新或2023(历届)中国大学排行榜(1~100)名次学校名称所在地区类型总分科学研究人才培养综...
老年人冬季如何科学晨练? 冬日清晨,依然有许多老年人坚持晨练以活络筋骨。但冬季清晨低温、空气环境复杂、路面湿滑,只有做好防护,...
沈阳理工大学排名 沈阳理工大学...   沈阳理工大学全国排名 年份 全国排名 总分排名 科学研究 人才培养...
北京理工大学排名 北京理工大学...   北京理工大学全国排名 年份 全国排名 总分排名 科学研究 人才培养...
法语专业大学排名 法语专业大学...   最新或2023(历届)法语专业大学排名 法语专业大学排名 学校名称 1 ...