Spring注解
2016-03-17 12:57
169 查看
今天遇到问题:
问题描述:
更新sku项目的代码后,所有的Product的外部接口调用出现错误,错误提示找不到。
install后也是提示找不到pom.xml文件里面的配置的jar包。
后来是因为我工程一直依赖的是本地的maven-repository,而本地的的包很久没有进行更新了,所以就出错了。
解决方法:在window里->propertise -> 里maven -> userSetting -> updete setting后本地的包就进行了重新的更新。
and so problem is solved.
SpringMVC的注解,@PathVariable注解 可以来映射URL中的占位符到目标方法的参数中。
@RequestMapping("/delete/{id}")
public String delete(@PathVariable("id") Integer id){
UserDao.delete(id);
return "redirect:/user/list.action";
}
这和SpringMVC的rest风格有很大关系。
HTTP协议里面,四个表示操作方式的动词:GET,POST,PUT,DELETE。它们分别对应四种基本操作:GET用来获取资源,POST用来新建资源,PUT用来更新资源,DELETE用来删除资源。
REST风格;
@CookieValue:映射一个Cookie值,属性同@RequestParam。
使用POJO对象绑定请求参数。
Spring MVC 会按请求参数名和POJO属性名进行自动匹配,自动为该对象填充属性值。支持级联属性。
form 表单的action="springmvc/testPojo"请求处理路径。
@SessionAttributes: 将模型中的某个属性暂存到HttpSession中,以便多个请求之间可以共享这个属性。
ModelAndView 得到视图对象--> render视图渲染,map遍历,把请求对象放到请求域里面。
Spring MVC 会把ModelAndView的model中的数据放入到request域对象中。
问题描述:
更新sku项目的代码后,所有的Product的外部接口调用出现错误,错误提示找不到。
install后也是提示找不到pom.xml文件里面的配置的jar包。
后来是因为我工程一直依赖的是本地的maven-repository,而本地的的包很久没有进行更新了,所以就出错了。
解决方法:在window里->propertise -> 里maven -> userSetting -> updete setting后本地的包就进行了重新的更新。
and so problem is solved.
SpringMVC的注解,@PathVariable注解 可以来映射URL中的占位符到目标方法的参数中。
@RequestMapping("/delete/{id}")
public String delete(@PathVariable("id") Integer id){
UserDao.delete(id);
return "redirect:/user/list.action";
}
这和SpringMVC的rest风格有很大关系。
HTTP协议里面,四个表示操作方式的动词:GET,POST,PUT,DELETE。它们分别对应四种基本操作:GET用来获取资源,POST用来新建资源,PUT用来更新资源,DELETE用来删除资源。
REST风格;
@CookieValue:映射一个Cookie值,属性同@RequestParam。
使用POJO对象绑定请求参数。
Spring MVC 会按请求参数名和POJO属性名进行自动匹配,自动为该对象填充属性值。支持级联属性。
form 表单的action="springmvc/testPojo"请求处理路径。
@SessionAttributes: 将模型中的某个属性暂存到HttpSession中,以便多个请求之间可以共享这个属性。
ModelAndView 得到视图对象--> render视图渲染,map遍历,把请求对象放到请求域里面。
Spring MVC 会把ModelAndView的model中的数据放入到request域对象中。
相关文章推荐
- java学习之异常
- java学习零散基础02
- java学习零散基础01
- 初学java环境及eclipse基础设置
- Java集合框架:HashMap
- Java集合框架:HashMap
- Java核心技术(第8版)学习笔记_集合
- Java 删除当前文件夹及其文件夹下的全部文件
- JAVA Linkedlist易混淆的方法
- [疯狂Java]多线程:线程控制(join、daemon、sleep、yield、优先级)
- SpringMVC,3种不同的URL路由配置方法(这根本不是一个小问题)
- Java并发编程:Lock
- Java并发编程:synchronized
- MyEclipse配置svn插件
- 深入研究Java类加载机制
- SpringMVC接收复杂集合参数
- java.lang.reflect.invocationtargetexception 错误问题。。
- java web应用浏览器访问异常ERR_INCOMPLETE_CHUNKED_ENCODING
- java类在clob表中使用json格式的存取
- Android eclipse 签名打包及遇到的错误