Java高级框架之springMVC的注解开发方式

各位小伙伴

新的一周开始了

有没有想我呀!

看到有小伙伴留言

强烈要求使用注解方式

好的!我满足你

今天咱们就来分享

springMVC 的注解开发方式

SpringMVC 注解开发

1)注解开发需要的处理器映射器和处理器适配器

注解的处理器映射器

在 springmvc.xml 配置 RequestMappingHandlerMapping 作为处理器映射器.

在 springmvc.xml 中开启注解扫描

在 handler 中使用 @Controller 注解 ,在方法前使用@RequestMapping 注解指定请求的url来匹配此方法

Java高级框架之springMVC的注解开发方式_第1张图片

注解的处理器适配器

在 springmvc.xml 配置 RequestMappingHandlerAdapter 作为处理器适配器

注意:

handler 不需要实现任何接口

RequestMappingHandlerMapping

处理器映射器 需要与 

RequestMappingHandlerAdapter

处理器适配器 配对使用

Java高级框架之springMVC的注解开发方式_第2张图片

实现登陆功能:

Java高级框架之springMVC的注解开发方式_第3张图片
Java高级框架之springMVC的注解开发方式_第4张图片

获取用户列表

Java高级框架之springMVC的注解开发方式_第5张图片
Java高级框架之springMVC的注解开发方式_第6张图片

可以 contoller 类前面加上类似于 namespace 的注解,方便管理 url 请求

Java高级框架之springMVC的注解开发方式_第7张图片
Java高级框架之springMVC的注解开发方式_第8张图片

@RequestMapping 指定请求对应的url,可以省略后缀(.do,.action.html)

ModelAndView 返回页面的时候,可以只指定逻辑视图的名称,将前缀和后缀配置在视图解析器中,其真实的返回地址 prefix+viewName+suffix

以后再也不用担心看不懂这样的代码了

Java高级框架之springMVC的注解开发方式_第9张图片

在正式的注解方式开发时,可以用 mvc 标签的注解驱动来替代映射器和处理的配置

测试的话就不给大家测试了,测试结果就是上面的截图了!

那么今天就到这里了

现在知道

注解开发方式了吧

动手试一下吧!

拜拜!


Java高级框架之springMVC的注解开发方式_第10张图片

你可能感兴趣的:(Java高级框架之springMVC的注解开发方式)