试卷总分:100 及格分:60 平均分:82.28 得分:98
1.Spring/SpringMVC常用的注解及其作用(至少8个)
我的答案:(满分10分,得分10分)
@Component 加在类上的注解,将此类的对象放在IoC容器中
@Controller 跟Component相同,不过为了方便程序员识别,一般加在控制层的类上
@Service 跟Component相同,不过为了方便程序员识别,一般加在Service层的类上
@Repository 跟Component相同,不过为了方便程序员识别,一般加在dao层的类上
@Mapper 扫描Mapper接口的注解
@ResponseBody 对象转为JSON格式的注解
@PathVariable 获取请求路径中携带的参数的注解
@RequestParam 请求参数改名的注解
@RequestMapping 设置请求路径的注解
@DateTimeFormat 日期格式转换的注解
答案解析:
@Component,@Repository,@Service,@controller:由Spring管理类的对象的创建
@Autowired,@Resource:从容器中获取类的对象并给字段赋值
@RequestMapping:映射方法的访问路径
@ResponseBody:将方法返回的对象转换为JSON
@Scope:设置对象的作用域
@PostConstruct,@PreDestory:设置对象的生命周期
@Aspect:设置为切面类
@Transactional:添加事务控制
个人批注:emmm,之前一直在复习这块,感觉毫无压力
2.SpringMVC中,forward和redirect字符串的作用
我的答案:(满分10分,得分10分)
1.使用forward和redirect可以去掉视图解析器的前缀和后缀
2.forward是指转发到指定页面,redirect是指重定向到指定页面
答案解析:
两个字符串的共同功能