创建maven项目,创建下面的文件结构
首先使用maven导入spring必须的五个依赖:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.25</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.3.25</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>5.3.25</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>5.3.25</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
创建一个person类
package com.su.spring5;
/**
* @author haustsusu
* @create 2023-04-04-13:31
*/
public class person {
public void run(){
System.out.println("男人的跑步方式");
}
}
创建配置文件:
配置文件代码:
<?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="oneperson" class="com.su.spring5.person"></bean>
</beans>
创建主程序类来实现person类的创建
package com.su.spring5;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* @author haustsusu
* @create 2023-04-04-13:57
*/
public class RunOneperson {
public static void main(String[] args) {
//加载spring配置文件
BeanFactory applicationContext=new ClassPathXmlApplicationContext("bean1.xml");
//获取配置文件中创建的对象
person person = applicationContext.getBean("oneperson", person.class);
//调用返回的对象
System.out.println(person);
person.run();
}
}
点击运行
运行结果:
com.su.spring5.person@56ef9176
男人的跑步方式