码迷,mamicode.com
首页 > 编程语言 > 详细

Spring框架 4.3.6环境搭建

时间:2017-02-15 22:03:19      阅读:961      评论:0      收藏:0      [点我收藏+]

标签:web项目   默认   model   ice   mode   tor   jar包   cto   XML   

Spring
核心:
IOC(控制反转)
  --将控制管理权不由JavaBean管理,交给Spring容器管理
DI(依赖注 

 --分层
    --上层依赖于下层(栗子:Dao层服务于Service服务于Action)
    --下层服务于上层)

Spring环境搭建

  1.下载Spring框架

  下载地址:http://repo.spring.io/release/org/springframework/spring/

  2.创建web项目 导入Jar包

  技术分享

  2.在src目录创建spring配置文件

  --applicationContext.xml(默认配置文件名称)
   or--spring.xml(可自定义名称)

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">

    <!--将JavaBean的控制权交由Spring管理-->
    <bean name="DataBean" class="com.spring.model.DataBean" scope="prototype">
    <property name="name" value="Spring" />
</bean >
</beans>

  3.创建bean

    bean的单例&多例
        scope="singleton"[单例] | "prototype"[多例]
        使用场合:在对象经常发生改变时,要使用多例

<bean name="hello(key)" class="com.xxx.xxx(类全名)" scope="singleton(是否单例 默认是)" >
          <!-- 属性注入-->
          <property name="name" value="Spring" />
      </bean>

  4.测试

    * ApplicationContext
          --在加载Spring配置文件时就创建了bean
         * BeanFactory
          --在使用了某个bean时才创建

@Test
        public void test01(){
            //加载spring.xml
    //        ApplicationContext ac = new ClassPathXmlApplicationContext("spring.xml");
            BeanFactory factory = new ClassPathXmlApplicationContext("spring.xml");
    //        DataBean dataBean =(DataBean) factory.getBean("DataBean");
            //获取bean
            DataBean dataBean= factory.getBean("DataBean",DataBean.class);
            System.out.println(dataBean.getName());
        }

  5.运行结果:Spring

 

Spring框架 4.3.6环境搭建

标签:web项目   默认   model   ice   mode   tor   jar包   cto   XML   

原文地址:http://www.cnblogs.com/Mr-ww/p/6403501.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!