@Bean食用指南
@Bean功能提供了在Java类中声明Bean的方式,减少了xml文件的配置,可以极大的减少xml文件的臃肿程度.,为们得确认我们的开发环境,由于只是测试一下功能,所以需要的环境为Jdk1.8,Maven,Idea
为此 我们需要做的是
-1.确认依赖
spring-core
spring-beans
spring-context
spring-context-support
junit4
1)先去确认一下我们需要依赖的包的版本,在此,导入spring-4.8RELEASE
在项目的pom.xml中配置
<properties>
<spring.version>4.3.8.RELEASE</spring.version>
<junit.version>4.12</junit.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<!--为了更好的测试,当然需要加入测试支持-->
<!--test start-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
</dependency>
<!--end start-->
</dependencies>
```
- 2.配置spring的XMl文件,开启组件扫描
配置文件就起名为spring-config.xml
当然 配置文件就要放在resource中
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.s