1.导入springmvc相关的jar包(框架servlet的 springwebmvc aop jdbc mybatis )
2.配置web.xml,配置spring.xml (配置tomcat的入口DispatcherServlet 。doService(req,res)包含applicationcontext接口 所以可以配置IOC容器AOP,IOC可以完成一切)
3.spring.xml 配置处理映射器org.springframework.web.servlet.Handler.*urlhandlermapping,然后 servlet.mvc.*controller 然后 servlet.view.*viewresolver类
4.controller接口实现
注解:先扫描包,找出url和controller的映射关系(比上面强的是可以在方法上使用),不处理的url(如静态资源等) 加载注解驱动,对前面结构中的Map<url,controller类> 解析controller里的model view 模板,组合成返回值或者视图界面。
restfull:/user/{xx}/{xx}
同一模板界面显示不同的内容回去参数,生成model 和 view 页面装配。
@Controller
@RequestMapping (GetMpping,PostMapping .Delete...Put...)
@RestController 返回JSON值
@PathVariable
@RequestParam