6. SpringMVC注解类实践例子2
来源:互联网 发布:知乎自媒体营销模式 编辑:程序博客网 时间:2024/06/17 13:49
本系列入门学习参考极客学院Spring入门系列视频学习记录总结而来
返回JSON:
添加jsonjar
<dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-asl</artifactId> <version>1.9.12</version> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-lgpl</artifactId> <version>1.9.12</version> </dependency>
增加jsonController:
import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import com.dragon.springmvc.bean.User;@Controllerpublic class JsonController { @ResponseBody @RequestMapping("/getJson") public User getUserInfo() { User user = new User(); user.setPassword("1234"); user.setUsername("jsontest"); return user; }}
springmvc配置模型解析器:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd"> <!-- 自动扫描 com.dragon 包下面的所有组件(使用了springmvc注解) --> <context:component-scan base-package="com.dragon" /> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <util:list id="beanList"> 配置处理JSON数据 <ref bean="mappingJacksonHttpMessageConverter" /> </util:list> </property> </bean> <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/html;charset=UTF-8</value> </list> </property> </bean></beans>
@PathVariable注解:
import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import com.dragon.springmvc.bean.User;@Controllerpublic class PathvariableController { @ResponseBody @RequestMapping("/pathvariable/{username}") public User test1(@PathVariable String username){ User user = new User() ; user.setUsername(username); return user; } @ResponseBody @RequestMapping("/pathvariable2/{intval}") public User test1(@PathVariable Integer intval){ User user = new User() ; user.setUsername(intval + ""); return user; }}
0 0
- 6. SpringMVC注解类实践例子2
- 5. SpringMVC注解类实践例子1
- springmvc注解例子
- springMVC注解简单例子
- SpringMvc ModelAttribute注解例子
- 注解例子2-注解到类成员
- 基于注解的springmvc配置例子
- springmvc注解配置例子的实例代码
- 秀外慧中的springMVC(二)---springMVC的注解配置例子
- SpringMVC(2)-- 常用注解类
- SpringMVC 其他注解类
- Springmvc注解类详解
- springMVC注解2
- SpringMVC注解2
- springMVC-2-常用注解
- springmvc笔记-2-注解
- SpringMVC 注解2
- SpringMVC常用注解2
- EcStore中的App是什么东西?
- code视频记录
- 如何在SVN创建自己的项目
- runtime笔记
- 关于github使用的个人经验
- 6. SpringMVC注解类实践例子2
- 实用网络快速查线方法
- 8. String to Integer (atoi) ---Leetcode
- 用php做消息推送
- linux(ubuntu)myeclipse+eclipse+hadoop系统搭建(三)
- Node.js笔记之模块机制
- 底部视图跟随键盘移动(通知)
- 在线教育趣事收集-2016.03.07
- html5