1、pom.xml依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.6.RELEASE</version>
</dependency>
2、实体类
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Person {
private String name;
private int age;
}
3、配置类
import com.it.vo.Person;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class PersonConfig {
@Bean
public Person person() {
return new Person("刘正", 31);
}
}
4、测试类
import com.it.config.PersonConfig;
import com.it.vo.Person;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
public class PersonTest {
public static void main(String [] args) {
ApplicationContext applicationContext = new AnnotationConfigApplicationContext(PersonConfig.class);
Person person= (Person)applicationContext.getBean("person");
System.out.println(person);
}
}
//结果:Person(name=刘正, age=31)
本文详细介绍了一个使用Spring框架进行依赖注入的实例,包括pom.xml中引入spring-context依赖,定义Person实体类,创建配置类实现Bean注入,以及通过测试类验证注入结果。
782

被折叠的 条评论
为什么被折叠?



