陈鹏涛
今天是Spring的第二天,今天我们学习了Spring的注解配置方式,请大家整理:
1 罗列出Spring常用的注解,并说明该注解的作用是什么?
@Component:作用:默认为当前类的名称首字母变成小写,能在servle,
srvice, dao层与其他类都能应用,注入对象
@Controller:表现层
@Service:业务层
@ Repository:持久层
@Autowired:自动安照类型注入(容器中的value进行数据注入)
(如果容器有,直接赋值)
@Qualifier("runner")
@Resource(name="accountDao")等于@Autowired+@Qualifer
2 使用Spring整合junit需要注意哪些方面?或者说使用的注意事项是什么?
在进行注解前,需要先导入spring整合junit的坐标;
当我们使用spring 5.x版本的时候,要求junit的jar必须是4.12及以上;
在指定配置文件前,需要先用@RunWith将原有的Junit的运行器,替换成Spring提供的运行器;
根据配置文件的不同,@ContextConfugiration进行配置的属性也不同:
xml方式:locations:指定xml文件的路径,如果添加关键字classpath,则说明文件在类路径下;
注解方式:class而是:指定注解类所在地位置;
最后还需要用@Autowired给测试类中的变量注入数据; |