您好,欢迎来到华拓科技网。
搜索
您的当前位置:首页Java -- 在Eclipse上使用Spring

Java -- 在Eclipse上使用Spring

来源:华拓科技网
public   class  Book 
{
    
private   int  id  =   0  ;
    
private  String bookName ;
    
public  String getBookName() {
        
return  bookName;
    }
    
public   void  setBookName(String bookName) {
        
this .bookName  =  bookName;
    }
    
public   int  getId() {
        
return  id;
    }
    
public   void  setId( int  id) {
        
this .id  =  id;
    }
}

public   class  Student 
{
    
private   int  age  =   0 ;    
    
private  String name ;
    
private  Book book ;

    
public   int  getAge() {
        
return  age;
    }

    
public   void  setAge( int  age) {
        
this .age  =  age;
    }
    
    
public  String getName() {
        
return  name;
    }

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

    
public  Book getBook() {
        
return  book;
    }

    
public   void  setBook(Book book) {
        
this .book  =  book;
    }
    
    
public  String GetBookName()
    {
        
return   this .book.getBookName() ;
    }    
}
<? xml version = " 1.0 "  encoding = " UTF-8 " ?>
<! DOCTYPE beans PUBLIC  " -//SPRING/DTD BEAN/EN "  
" http://www.springframework.org/dtd/spring-beans.dtd " >

< beans >
    
< bean id = " student "   class = " com.springTest.Student " >
        
< property name = " age " >
            
< value > 22 </ value >
        
</ property >
        
< property name = " name " >
            
< value > Sky </ value >
        
</ property >
        
< property name = " book "   ref = " book " >             
        
</ property >
    
</ bean >
    
    
< bean id = " book "   class = " com.springTest.Book " >
         
< property name = " id " >
            
< value > 1000 </ value >
        
</ property >
        
< property name = " bookName " >
            
< value > 战争与和平 </ value >
        
</ property >
    
</ bean >
</ beans >


    最后的主程序:

    public   static   void  main(String[] args) 
    {
        Resource res 
=   new  ClassPathResource( " bean.xml " );
        BeanFactory factory 
=   new  XmlBeanFactory(res);

        Student stu 
=  (Student) factory.getBean( " student " );
        System.
out .println(stu.GetBookName());
    }

    运行后可以看到控制台输出--“战争与和平”。

    与Spring.net的使用基本完全一致(包括配置文件、BeanFactory的获取等),所以熟悉Spring.net的你过渡到Spring是非常平滑的。
    最后,Java中的属性实在是没有C#中的简洁,呵呵。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo6.cn 版权所有 赣ICP备2024042791号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务