使用@Component定义bean
@Component("bookDao")//()内容是给bean起名字可不写
public class BookDaoImpl implements BookDao {
@Override
public void save() {
System.out.println("book dao save..");
}
}
配置文件中通过组件扫描加载bean
<context:component-scan base-package="com.example.annotation_bean"/>
Spring提供@Compnent注解的三个衍生注解
@Controller:用于表现层bean定义
@Service:用于业务层bean定义
@Repository:用于数据层bean定义
这三个注解功能同@Component功能相同