@Autowired自动装配上下文
默认按名字查找
@Autowired
@Qualifier(value=“xxx”)
可以用Qualifier指定要注入的bean对象名字
@Nullable 设置值可以为空
@Component组件,把bean注入xml,相当于
dao层:@Repository
service层:@Service
Web层:@Controller
与@Component注解功能相同,为了区分层
@Value(“xxx”) 等价于
<property name="name" value="li" />
在application.xml中
<context:component-scan base-package="com.li.pojo" />
指定要扫描的包,包下的注解会生效
<context:annotation-config />
开启注解支持
@Configuration
代表这是一个配置类,相当于applicaiton.xml
@Bean
写在方法上,相当于之前在xml中注入bean标签
@ComponentScan(“com.li.pojo”)
说明要扫描的包
@import(“xxx”)
引入另一个配置类