一、spring注解方式
1.1、spring配置文件中设置扫描注解包
<context:component-scan base-package="cn.chuanguo.demodi"></context:component-scan>
1.2、@Component标记实体类
@Component
public class BeijingCar extends Car {
public void createCar(){
System.out.println("这是一个Beijing牌汽车。。。");
}
}
二、java配置实现
2.1、定义实体类
package cn.chuanguo.demodi;
public class Football {
public void play() {
System.out.println("我爱踢足球");
}
}
2.2、java显式配置
package cn.chuanguo.demodi;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class Config {
@Bean
public Football football(){
return new Football();
}
}