博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring框架-----轻量级的应用开发框架
阅读量:5878 次
发布时间:2019-06-19

本文共 987 字,大约阅读时间需要 3 分钟。

一、bean

  1、容器实例化

    ApplicationContext ac=

                new ClassPathXmlApplicationContext("applicationContext.xml");

 

  2、bean的实例化方法

    a、用构造器实现

        <bean id="date1"  class="java.util.Date"/>

      b、通过静态工厂方法实例化bean    调用Calendar类的静态方法 getInstance() 来创建对象

          <bean id="cal"  class="java.util.Calendar"    factory-method="getInstance"/>

  3、bean的依赖关系

    当一个bean对另一个bean存在依赖时,用depends-on

    <bean id="d1"  class="   "  depends-on = "manager"/>

    <bean  id = "manager"  class=" " />

 

一、springIOC

  Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。

  将程序中对象的创建由 new 方式 转变为第三方框架创建、注入

  (包括:依赖查找、依赖注入)

  1、组件扫描

    @Componen       通用注解

    @Name    通用注解

    @Repository  持久层组件注解

    @Service    业务层组件注解

    @Controller   控制层组件注解

     

 

    

 

 

  1、依赖注入

    将一起工作且具有一定依赖关系的对象,通过构造方法 或 setter方法 传入参数建立对象。

  2、setter注入

    通过调用无参构造,再调用set方法实现注入

    a、   @Resource(name = " " )   加在成员变量 或 set()方法上。

                注:加在成员变量上只执行set中的赋值语句,加载set方法上执行所有set中的语句

    b、  @AutoWired

 

转载于:https://www.cnblogs.com/yongsum/p/7833555.html

你可能感兴趣的文章
三个月可更改用户昵称两次
查看>>
【极简壁纸】简单高效美观的壁纸网站
查看>>
前嗅ForeSpider教程:采集需要登陆的网页内容
查看>>
从现在开始,试着学会用官方文档去学习一个技术框架
查看>>
一篇文章玩转全网音乐信息库MusicBrainz API
查看>>
多功能React影像组件(拖拽、水印、缩放、切换、旋转)
查看>>
springboot+mybatis实现登录功能,返回json
查看>>
python基础总结
查看>>
通过一个例子学习Kubernetes里的PersistentVolumeClaim的用法
查看>>
常见的几种排序方法
查看>>
EOSIO 指南(部署、发行和转移代币)
查看>>
微信小程序初体验,入门练手项目--通讯录,部署上线(二)
查看>>
【PHP7底层设计与源码分析】部分勘误
查看>>
“地表最贵iPhone”到货,iPhone XS 系列手机等你来测!
查看>>
你为什么用或不用框架?
查看>>
SpringCloud微服务部署
查看>>
对比 Git 与 SVN,这篇讲的很易懂
查看>>
Node.js 服务连接 MongoDB 处理最佳实践
查看>>
即时通讯App怎样才能火?背后的技术原理,可以从这5个角度切入
查看>>
Java编程基础17——集合(List集合)
查看>>