随笔分类 - springMvc面试题
摘要:注解本身是一个继承了Annotation的特殊接口,具体实现类似jdk动态代理的代理类。 通过反射获取注解,返回也是java运行生成的动态代理对选哪个 最终会调用AnnotationlnvocationHandler的invoke方法,该方法会MEMBERvALues这个Map查询对应的值,而mem
阅读全文
摘要:1.preHandle:进入Handle方法之前执行,用于身份认证,身份授权,比如身份证,如果认证通过表示当前没有用户登录,需要犯法拦截不再向下执行。 2.pstHand;e:进入Handle方法后,返回modleAndView执行,应用场景从modleAndview出发:将公用的墨香数据传到属兔,
阅读全文
摘要:一般用@Controller 注解,也可以用@RestContrlooer,@RestController注解相当于@ResponseBody+@Controller,表现是表现层,除此之外,一般不用别的注解代替。
阅读全文
摘要:局部异常处理 局部异常处理是指当类中1发生异常时,由方法来处理,该方法的参数类型为Exception,而Exception是所有异常的父类,所以该参数来接受异常信息 步骤说明 1.在controller类中定义处理异常的方法,添加注解@ExceptionHandler,方法的擦桉树类型weiexce
阅读全文
摘要:@PathVariable 主要接收 http://host:port/path{参数值}数据 @pathVariable作为借口是,url是http"//ww.yoodb.com/user/getUserById/2 @RequestParam 主要用于接受http://host:port/pat
阅读全文
摘要:@RequestMapping 注解 是一个用来处理请求地址映射的注解,可用于类或方法上 用于类上,则表示类中所有相应请求的方法都是以该地址作为父路径 @Controller @RestMapping(/test) public class TestController{ }0 启动的是本地服务,默
阅读全文
摘要:springmvc提供2中上传方式 基于commons-fileupload.jar org.springframework.web.multipart.commons.CommonsMutipartResolver 基于servlet 3.0+ support.StandardServletMut
阅读全文
摘要:post 请求访问 @requestMapping(value="",method=requestmethod.post) get请求访问@RequestMapping(value"",methodrequesMethod.get) @Requestmapping同时支持2中 RequestMeth
阅读全文
摘要:springMvc 的返回值可以有很多类型,如String,modleAndView 等,但事一般使用String 比较友好。 在 Spring MVC 中,`@RequestMapping` 注解用于将请求映射到控制器的处理方法。它可以应用在类级别和方法级别上,用于处理不同的 URL 请求。 以下
阅读全文
摘要:在配置文件中(一般命名为springmvc.xml文件)通过开启配置: <mvc :annotation-driven> 来实现注解处理器和适配器的开启。 在返回值前面加:forward: 参数,可以实现转发。 forward:getName.do?name="java精选" 在返回值前面加 :re
阅读全文
摘要:表现层:数据的展示,操作页面,请求转发 持久层:封装封装业务数据访问逻辑 业务层:封装业务处理逻辑 各层之间关系:Mvc是一种表现层的架构,表现层通过接口调用业务层,业务通过接口调用持久层,当下一层发生改变,不影响上一层的数据
阅读全文
摘要:方式一: 解决get请求中文乱码问题 每次请求前用encode对url进行编码 方式二: 在应用服务器上配置URL编码格式,在tomcat 配置文件server.xml 增加encodeURL编码格式,然后重启 解决post请求 方式一: 使用spring提供的编码过器 在web.xml文件配置编码
阅读全文
摘要:@t 在配置类中开启Web MMC 的配置支持,如一些ViewResoler 或者Message Converter等,若无此句,重写WebMvcConfigurerAdapter方法(用于springMvc配置) @Controller 声明该类为springmvc配置类可被扫描到 @Resque
阅读全文