Spring IOC/DI 详解,小白怎么用Spring框架

Spring框架是一个轻量式,非侵入式,可插拔的JAVA EE框架。

对于大型项目来说,省时省力,免去了大量敲写代码的繁琐;如果用Spring框架来做一个小实验,规劝各位还是去用基础java语言去完成,Spring的配置以及各种包的梳理,就远远超过你的实验量。Spring主要是面对于大型项目来准备的框架。

一:什么是Spring IOC?

Spring IOC(控制反转):设计好的类交给系统控制,而不是由内部类来控制,让消费者不在依赖服务提供者,减少类与类之间的依赖;负责容纳Bean,读取配置数据元素。

通俗的来说:我们找房子                                                              IOC就是:找IOC对象

                      中介有房子                                                                            容器返回对象

                      我们住房子                                                                             使用对象

二:什么是DI?

DI(依赖注入):组建间依赖关系由容器在运行期定,获得依赖对象的过程被反转。

三:怎么创建一个Spring的工作环境?

1:导入Spring的JAR包

2:Src目录下新建 com.dao,内部写接口和方法

3:Src目录下新建 com.imp,建类实现接口

4:Src下创建配置文件,applicationContext.xml ,在内部加入对Bean的定义

                        <bean     name/id="自己定义名字"  class="com.imp.Helloimp" />

5:test包中建类模板:public  static void main (String args[])

                                  {

                                          ApplicationContext  context=new classPathxmlApplicationContext(new string[]("xml名")) ;

                                          HelloApi api=(HelloApi)context.getBean("HelloBean");//获得配置文件的对象

                                          api.helloSpring(10);//执行写好的方法

                                  }

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值