前提:
引入约束:
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd"
开启Spring注解模式:
<!--开启Spring注解扫描(扫描com包下所有的类)-->
<context:component-scan base-package="com"></context:component-scan>
1、基础注解:
关于类:
pojo包中自己写的类:@Component 等价于 @Component("类名首字母小写")
Component的三个衍生注解分别用于三层类:@Controller,@Service,@Repository
[修改对象的作用范围:@Scope:singleton/prototype]
关于类中的成员变量:
值类型注入:在成员变量/该set()方法上加入@Value("值")
引用类型注入:
自动装配(按类型进行装配):@Autowired
按名称装配:
@Autowired + @Qualifier("一般为bean的id[类名首字母小写]")
这两个注解合起来用 等价于@Resource(name=" ")