springmvc4

Spring MVC 4.x + fastjson 1.2.7,封装的List<?>参数

两盒软妹~` 提交于 2019-12-09 18:31:28
使用spring mvc,Controller参数传参时,参数为一个对象的,在执行请求的时候,可以传递json数据,然后spring会自动解析json数据,并封装到这个对象中。 比如下面这段代码: @RequestMapping(value = "json2Bean", consumes = "application/json", method = RequestMethod.POST) public CoreRole json2Bean(@RequestBody CoreRole role) { logger.info("【json2List测试】role = {}", role.toString()); return role; } 请求代码: $(function(){ var data = {"code":"2","roleName":"大哥"} $.ajax({ url:'/coreRole/json2Bean.do', data:JSON.stringify(data), type:'POST', dataType:'json', contentType: "application/json;charset=UTF-8", success:function(data){ alert(JSON.stringify(data)); }, error:function(){

spring mvc 4.1 返回json报406错误的解决办法

こ雲淡風輕ζ 提交于 2019-11-30 14:02:04
spring mvc 4.1 返回json报406错误的解决办法 浏览器访问,报 The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers. 解决办法,检查springmvc的配置文件中有无 <mvc:annotation-driven /> 来源: oschina 链接: https://my.oschina.net/u/930967/blog/339820

springmvc 零配置文件 记录001 --初始化

与世无争的帅哥 提交于 2019-11-26 22:22:08
最近工作需要用到springmvc4,很久没用spring了变化还是很大,记录下搭建一个基于annotation的零配置文件的spring、springmvc、jpa、bootstrap的简单框架。 开发环境 开发工具:spring sts 3.6.4 jdk:1.7.55 64 bit web server: Pivotal tc Server Developer Edition (Runtime) v3.1 mysql: 5.5.23 maven:3.2.3 springmvc annotation @Configuration : 类似于spring配置文件,负责注册bean,对应的提供了@Bean注解。需要org.springframework.web.context.support.AnnotationConfigWebApplicationContext注册到容器中。 @ComponentScan : 注解类查找规则定义 <context:component-scan/> @EnableAspectJAutoProxy : 激活Aspect自动代理 <aop:aspectj-autoproxy/> @Import @ImportResource: 关联其它spring配置 <import resource="" /> @EnableCaching :启用缓存注解