首先我们要添加注解的引用

<?xml version="1.0" encoding="UTF-8"?>

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

<beans

xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:context="http://www.springframework.org/schema/context"

xmlns:p="http://www.springframework.org/schema/p"

xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

 http://www.springframework.org/schema/context

         http://www.springframework.org/schema/context/spring-context.xsd

">

这个可以通过官方文档搜索/context查找。

 

 

2 在配置文件中加入扫描

 

<context:component-scan base-package="com.bdqn.dao.impl,com.bdqn.services.impl"></context:component-scan>

 

或者

 

<context:component-scan base-package="com.bdqn.*></context:component-scan>

 

3 各种注解的使用

 

Dao

 

@Repository(value="userDao")注解是告诉Spring,让Spring创建一个名字叫“userDao”UserDaoImpl实例。

 

BIZ

 

@Service("biz") //声明这是biz层

 

@Resource(name=" userDao ")注解告诉Spring ,Spring自动装配名字为userDao的组件。根据类型去装配

 

另外我们还可以通过使用

@Qualifier("userDao ")引用userDao ,不同的时这种用法是spring 提供,而@Resource是javaee提供

 

@Autowired//自动装配

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄