Spring (本人小白,初学spring ,欢迎各位大神指点)

1. 开发环境:MyEclipse10.7 + jdk1.7
     1.新建项目web  SpringTest 
     2.导入Spring核心包
               
2.目录结构(红色部分jar 是必须要的)



3*****
package  com.zcjy.xuexi;

public   class   HelloWorld {
       private  String  name ;
       //这里给一个set  方法就行了
     
       public  String getName() {
            return   name  ;
     }

       public   void  setName(String name) {
            this  . name  = name;
     }

     //一个无参的构造器,有一个默认的无参构造器
       public  HelloWorld() {
          
            //  TODO  Auto-generated constructor stub
     }
      //给一个无参的方法
       public   void  say(){
          System.  out  .println( "你好:"  + name  );
     }
     
}             

4****
      <?  xml   version =  "1.0"   encoding  =  "UTF-8" ?>
<  beans
       xmlns =  "http://www.springframework.org/schema/beans"
       xmlns:xsi  = "http://www.w3.org/2001/XMLSchema-instance"
       xmlns:p =  "http://www.springframework.org/schema/p"
       xsi:schemaLocation  = "http://www.springframework.org/schema/beans
     http://www.springframework.org/schema/beans/spring-beans-3.1.xsd"  >
          
     <!-- 配置Bean,
      class: 类全名,通过反射的方式在Ioc容器中创建Bean(要求bean 中有一个无参的构造器) 
      id: 标识容器中的bean,id唯一。
      id可以指定多个名字,名字之间可以用逗号,分号,或者空格分隔       
      -->
       < beans  >
            <  bean   id   =   "id2"  class  = "com.zcjy.xuexi.HelloWorld"  >
                <  property   name =  "name"   value  =  "世界" ></  property  >
            </  bean >
       </ beans  >
     
</  beans >

5***
  package  com.zcjy.xuexi;
import  org.springframework.context.ApplicationContext;
import  org.springframework.context.support.ClassPathXmlApplicationContext;

public   class  Testhw {
       public   static   void  main(String[] args) {
          /**ApplicationContext(代表Ioc容器) 是一个接口
             ClassPathApplicationContext 是在类的路径下加载配置文件  
             
          Spring 提供了2种类型的Ioc 容器的基本实现。beanFacory和ApplicationContext
           beanFactory:Ioc 容器的基本实现,面向Spring 
           ApplicationContext是BeanFactory的子接口,面向Spring框架开发者,大部分用ApplicationContext    
           ApplicationContext 有两种实现类
               1.ClassPathXmlApplicationContext :从类路径下加载配置文件   
               2.FileSystemXmlApplicationContext :从系统文件下加载配置文件    
          */
          // 创建ioc 容器      
          ApplicationContext ac=  new  ClassPathXmlApplicationContext( "ApplicationContext.xml"  );
          //从Ioc 容器中获取bean 实例
          HelloWorld hw = (HelloWorld)ac.getBean(  "id2"  );
          hw.say();
     }
   
}
          
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值