1.创建maven项目
2.添加依赖
Maven Repository官网:https://mvnrepository.com/
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.4.RELEASE</version> </dependency>
3.创建UserServie.class
4.创建resources资源文件,并标记为资源文件。
5.在resources下创建spring.xml文件,配置Bean对象。配置bean到xml中,把对应的bean纳入spring容器来管理。ctrl+鼠标左键可进入UserServie,则路径正确。
id:bean对象的id,唯一标识。一般bean对象首字母小写。
class:bean对象的类路径
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
https://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="userService" class="com.example.service.UserService">
</bean>
</beans>
6.加载配置文件,获取实例化对象
package com.example.test;
import com.example.service.UserService;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class start {
public static void main(String[] args) {
//得到spring上下文环境
ApplicationContext ac = new ClassPathXmlApplicationContext("spring.xml");
//通过id得到指定的bean对象,getBean方法得到的是spring容器中实例好的Bean对象
UserService userService = (UserService) ac.getBean("userService");
//调用实例化的Javabean对象中的方法
userService.test();
}
}