Java(Spring框架简单案例(使用Spring的配置来完成类的构造方法,以及属性和方法的练习))

1.导入Jar包,四个核心包+一个日志包,效果如下:

 

 

 

2.先创建一个Java文件名(我的Java文件名是“text_1.java”),创建一个类,包含自己的属性,以及方法,代码如下:

 

 

package com.text.ioc;
class Student{

//私有属性
private int id;
private String name;

//由于是私有属性,需要get和set方法来访问

//ID
public void setId(int id) {
this.id=id;
}
public int getId() {
return id;
}

//名字
public void setName(String name) {
this.name=name;
}
public String getName() {
return name;
}

//构造函数

//无参构造方法
Student(){

}

//有参构造方法
Student(int id,String name){
this.id=id;
this.name=name;
}

//方法
public void fun() {
System.out.println("这是学生类的方法");
}
}


public class text_1 {

public static void main(String [] args) {
Student d1=new Student();
d1.fun();
//System.out.println(d1.getName());
}
}

 

 

3.在XML文件中,进行配置文件(这里我的XML配置文件名是“test.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">

<bean id="text1" class="com.text.ioc.Student">
<constructor-arg index="0" value="1"></constructor-arg>  <!--根据下标来设置属性 -->
<constructor-arg index="1" value="张三"></constructor-arg>
</bean>

</beans>

 

 

4.测试类,新建一个java文件名作为测试(这里我的Java文件名是“text_2.java”),调用“text_1.java”中类的属性及方法,代码如下:

package com.text.ioc;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.text.ioc.Student;

public class text_2 {
public static void main(String [] args) {
//加载Spring配置文件
ApplicationContext a=new ClassPathXmlApplicationContext("test.xml");
//得到配置创建的对象 
Student text=a.getBean("text1",Student.class);
System.out.println("学生id号:"+text.getId()+"\n"+"姓名:"+text.getName());
text.fun();

}

}

 

 

最终效果如下:

 

 

根据下标来设置属性
posted @ 2020-07-03 16:13  hell_o  阅读(325)  评论(0编辑  收藏  举报