spring 4推荐的@Configuration 和@bean 的用法,这样我们可以省去繁琐的配置文件
第一步 建一个Maven工程
第二步添加依赖 pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.burning</groupId>
<artifactId>spring4_bean</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<java.version>1.8</java.version>
</properties>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
</dependencies>
</project>
第三步 四个java文件
注意参考上篇:service并没有采用@Autowired, @Service 方式申明为一个bean对象
@Configuration 申明这是一个配置类相当于xml配置文件,@Bean表示这是一个Spring管理的bean
运行main
四 画图理解
源码地址 https://github.com/BurIngYou/spring4_bean