随笔分类 - spring MVC
摘要:Spring + Spring MVC +Mybatis架构下,事务无法回滚的原因和解决 1.首先原理图 2. 父子容器下为什么事务不生效 ①第一阶段 -- 容器初始化 一个项目中既有Spring,又有Spring MVC的情况下,默认web.xml配置如下。 Web容器(一般是Tomcate)启动
阅读全文
摘要:1.配置文件注入Bean <!-- 权限拦截 --> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**/save/**"/> <bean class="com.proengine.partner.common.intercepto
阅读全文
摘要:后台打印的时间如下: 数据库存储时间如下: 接口返回给前台的时间如下: 相差8个小时。 原因如下: 处理方式: 在application.properties添加配置 设置jackson的时区为东八区即可!!! 返回给前台的时间即正确
阅读全文
摘要:实现的方法: 1.在父级项目中 或者 每个微服务都引用的项目中添加实体类Resource 2.在父级项目中 或者 每个为服务都引用的项目中写一个工具类,作用是用来获取请求资源 3.在每一个微服务的启动类添加注解@RestController ,并且写一个请求方法调用 工具类的请求资源的方法 4.将获
阅读全文
摘要:在启动类上添加了注解: @EnableTransactionManagement, postMan测试接口,以这种方式传递参数: 测试结果: 接收不到参数 问题解决: 原因:是因为 这个项目中的Controller层 其实是有一层接口层,一层实现层。 其实controller层不应该有接口层,而直接
阅读全文
摘要:spring mvc POST方式 接收单个参数,不加任何注解,参数名对应,接收到的值为null spring mvc POST方式 接收单个参数,加上@RequestBody,接收到参数格式:{"uid":"品牌分类大”} spring mvc POST方式 接收单个参数,加上@RequestPa
阅读全文
摘要:后台API查询接口,get请求,后台Date字段接收前台String类型的时间筛选条件 后台接口接收 使用的实体 而createDate字段在后台实体中是Date类型 报错信息: org.springframework.validation.BindException: org.springfram
阅读全文
摘要:代码参考地址:GitHub地址 作用: 在测试和调用接口时,可以快速定位到 哪个字段没给值 写法: 统一返回体中 写这两个方法 package com.sxd.swapping.base; import com.sxd.swapping.util.MyException; import lombok
阅读全文
摘要:又这样的需求,需要在自定义的拦截器中获取request中的数据,想获取到的是JSON字符串 那需要在拦截器中写这样一个方法 public static String getOpenApiRequestData(HttpServletRequest request){ try { int conten
阅读全文
摘要:实体是这三个字段 接口的实现类Controller 前台测试给值 依旧报错 解决方法: 需要添加@RequestBody注解
阅读全文
摘要:后台spring mvc接收List参数报错如下:org.springframework.beans.BeanInstantiationException: Failed to instantiate [java.util.List]: Specified class is an interface
阅读全文
摘要:接着上一篇来说, 不管正常返回结果还是后台出现异常,应该返回给前台统一的响应格式。 所以这一篇就为了应对解决这个问题。 1.首先,定义一个统一返回类【所有返回的格式都是这个类的格式】 package com.sxd.sweeping.response; import com.alibaba.fast
阅读全文
摘要:swagger提供开发者文档 作用:想使用swagger的同学,一定是想用它来做前后台分离,后台开发为前台提供API,以供前台的同学调用和调试。 那么swagger的作用就是上面这句话。 具体swagger包含了哪些,swagger官网展示的很齐全 本篇只表达swagger2+spring boot
阅读全文
摘要:1.springMVC的工作流程是什么样的 1。用户请求到达 2.DispatcherServlet接收请求,发送给处理器映射器 3.处理器映射器handlerMapping,处理找到对应处理器,返回给dispatcherServlet 4.dispatcherServlet将结果发送给处理器适配器
阅读全文
摘要:想试试AOP在spring的web项目上的使用情况,所以想尽快使用idea快速的搭建一个spring的web项目,当然,是maven管理的项目 步骤如下: 1。打开idea 左上角file >new >project 2。选择Maven项目 好了,生成出来是下面这个狗样子 3.好了,新建web相关目
阅读全文
摘要:研究,百度,查资料+好友帮助,使用MyEcplise2015工具,通过maven搭建hibernate+springMVC+spring的项目,数据库采用MySql5.5 不过使用的版本会在项目搭建过程中介绍。 大概就是下面的几个步骤: 1. 设计数据库,得到数据库 2.使用maven搭建项目,导入
阅读全文