Spring配置

一、配置Spring config xml

(idea自动创建已添加好schema约束)
https://blog.csdn.net/yanghanxiu/article/details/79366263

二、 分模块配置,配置后怎么使用呢

三、注入方式 四种

  1. set注入
  2. 构造方法注入
  3. P名称空间注入
    导入p名称空间xmlns:p="http://www.springframework.org/schema/p"
    p:属性名 = "值"
    p:属性名 -ref = "bean名称"
  4. SPEL表达式 spring Expression Language
<bean name="userBean" class="User">
        <property name="name" value="Jane"></property>


    </bean>
    <bean name="user" class="User">
        <property name="name" value="#{userBean.name}"/>
        <property name="car" ref="car"></property>


    </bean>
    <bean class="Car" name="car">
        <property name="color" value="yellow"></property>
        <property name="name" value="法拉利"></property>

    </bean>
  1. 复杂数据注入
  2. 将spring容器应用到Struts2中,管理Service和Dao对象
    • 配置文件中创建Dao Service对象,并在Service中注入对应Dao属性
    • ApplicationContext 在创建问题
      --->容器在项目中的生命周期
      --->spring-web.jar
      --->ContextLoaderListener-
      ---><context-param>
      ---><param-name>contextConfigLocation
      ---><param-value>classpath:applicationContext.xml(spring配置文件名称)
      --->获取spring容器
      --->从Application中获得
      --->WebApplicationContextUtil.getWebApplicationContext(获得ServletContext对象)
      --->ServletActionContext.getServletContext()
      --->从容器中获得Service对象
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,270评论 19 139
  • 1.1 spring IoC容器和beans的简介 Spring 框架的最核心基础的功能是IoC(控制反转)容器,...
    simoscode阅读 11,720评论 2 22
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,227评论 6 342
  • 1.1 Spring IoC容器和bean简介 本章介绍了Spring Framework实现的控制反转(IoC)...
    起名真是难阅读 7,429评论 0 8
  • 湖畔闲投石子豗。水声穿过月波回。惜君未至盏千杯。 多少行人去欲尽,唯将明月逐人来。还怜夜色莫相催。 〖《平...
    平生恨阅读 1,495评论 1 1

友情链接更多精彩内容