spring mvc
文章平均质量分 86
spring mvc
van久
学习中进步
展开
-
Spring MVC(学习笔记二)--控制器的注解(一) -之@RequestMapping的使用
前面我们学习了Spring MVC最最基本的使用步骤及如何引用静态资源。Spring MVC提供了一个基于注释的编程模型,今天,我们来学习一下Annotated Controllers(注释的解析器),官网地址@Controller和@RestController构成了使用注释来表达请求映射,请求输入,异常处理等等。带注释的控制器具有灵活的方法参数,不必扩展基类,也不必实现特定接口原创 2018-02-01 11:13:24 · 1198 阅读 · 0 评论 -
Spring MVC(学习笔记三)--控制器的注解(二) -之处理方法的参数配置
Handler Methods(处理方法)1,参数的配置操作类名:HandlerMethodArgumentsController(访问路径:/hmac)@PathVariable属性:name=value:参数名;required:是否必须有参数(默认=true)/*** 访问路径:http://localhost:8080/hmac/gpv/1* @para原创 2018-02-01 13:08:04 · 591 阅读 · 0 评论 -
Spring MVC(学习笔记五)--控制器的注解(四) -之全局异常处理操作
前面我们学习了两篇关于 控制器的注解,分别讲了@RequestMapping的使用 和 处理方法的参数配置及返回值配置今天,我们来学学全局异常处理:主要注解:@ControllerAdvice 定义全局异常处理类@ExceptionHandler 声明异常处理方法全局异常处理:原创 2018-02-02 11:33:28 · 327 阅读 · 0 评论 -
Spring MVC(学习笔记七)控制器的注解(六) -之处理跨域操作(@CrossOrigin)
@CrossOrigin 进行跨域资源访问的处理操作在这个案例中我返回的值为json类型,所以我们要先引用jars,pom.xml文件: com.alibaba fastjson 1.2.7在spring-mvc.xml中添加配置: WriteNullB原创 2018-02-03 10:32:14 · 1014 阅读 · 0 评论 -
Spring MVC(学习笔记六)控制器的注解(五) -之全局初始化绑定操作(@InitBinder)
全局初始化绑定操作 @InitBinder 定义初始化的方法:不能有返回值,它必须盛名为void。WebDataBinder:是用来绑定请求参数到指定的属性编辑器.由于前台传到controller里的值是String类型的,当往Model里S原创 2018-02-03 09:15:29 · 1978 阅读 · 0 评论 -
spring MVC设置不拦截静态资源
问题产生:因为我们在web.xml中写了 拦截所有请求,当然包括了静态资源,所以页面需要引用css或js的话,该请求也会被拦截,例如:在style.css中写一个简单样式,加个背景颜色body{ background-color: antiquewhite;}然后在index.jsp页面引用该样式:再一次运行项目,会看到并没有样式,F12可以看到在调用style.原创 2018-01-20 10:52:10 · 19223 阅读 · 2 评论 -
Spring MVC(学习笔记一)--Hello World
开发工具:IntelliJ IDEA 2016.3软件环境:tomcat 8.0 , jdk1.8项目管理:maven文件结构:操作步骤:1,引入jars(pom.xml)我试了一下,就简单的在index页面输出”Hello World“只需要 spring-webmvc这一个jar,里面包括了这些jar:<project xmlns="http://m原创 2018-01-20 10:56:19 · 208 阅读 · 0 评论 -
Spring MVC(学习笔记四)控制器的注解(三) -之处理方法的返回值配置
Handler Methods(处理方法)2,返回值的配置操作类名:HandlerMethodReturnController(访问路径:/hmrc)@ResponseBody String 加上该注解表示现在返回的值就是"123"字符串,不在是一个试图;当然也可以返回一个json对象@GetMapping(value = "grb")@ResponseBodypublic String g...原创 2018-02-26 13:59:18 · 285 阅读 · 0 评论