
spring mvc
AE86-打破常规
没关系,那些夜我都能自己熬过来。
展开
-
详细述说spring mvc工作原理
spring mvc是什么?springMVC是一个MVC的开源框架,springMVC=struts2+spring,springMVC就相当于是Struts2加上sring的整合,但是这里有一个疑惑就是,springMVC和spring是什么样的关系呢?这个在百度百科上有一个很好的解释:意思是说,springMVC是spring的一个后续产品,其实就是spring在原有基础上,又提供了w...原创 2019-03-23 11:00:22 · 240 阅读 · 0 评论 -
SpringMVC中@RequestParam和@PathVariable的作用和区别
在SpringMVC中,两者都是将request的里的参数的的值绑定到controller里得的方法的参数的,区别在与URL请求的写法不同。使用@RequestParam时,URL这样写:http://localhost:8080/path?参数名=参数值使用@PathVariable时,URL这样写:http://localhost:8080/path/参数值@GetMapping...原创 2019-04-07 20:52:33 · 307 阅读 · 0 评论 -
SpringMVC中使用@RestControler和@Controller修饰controller返回结果的区别
@RestControler和@Controller的不同springmvc的web控制层-controller层通常会被@Controller或者@RestController注解给修饰,使用RestController注解相当于@Controller+@ResponseBody结合一起使用。(即:@RestController = @Controller + ResponseBody)...原创 2019-04-08 15:02:44 · 4747 阅读 · 0 评论 -
URI和URL的区别和关联
转载来自:https://www.zhihu.com/question/21950864/answer/66779836从JDK1.5开始,http://java.net包对统一资源定位符(uniform resource locator URL)和统一资源标识符(uniform resource identifier URI)作了非常明确的区分。(1)URI是个纯粹的句法结构...转载 2019-04-08 19:59:39 · 10660 阅读 · 0 评论 -
拦截器的拦截地址格式path="/*"和path ="/**"的区别
拦截固定后缀*代表值拦截一层,**代表拦截任意层,即个栗子:如果是一个拦截器的配置,代表拦截 /target/下一层的请求,如:http://localhost/target/123会进入此拦截器,而http://localhost/target/123/java拦截不到,如果将*改为**,则前面的列举的两个地址都会被拦截。匹配url正确的格式为:/**/*.html错误:**.htm...原创 2019-04-30 13:22:24 · 5253 阅读 · 0 评论