随笔分类 -  spring MVC

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

点击右上角即可分享
微信分享提示