![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
心潮的滴滴
这个作者很懒,什么都没留下…
展开
-
SpringMVC的执行流程
SpringMVC的执行流程原创 2022-10-11 13:44:04 · 107 阅读 · 0 评论 -
@RequestHeader注解详解
SpringMVC提供了@RequestHeader注解,可以将请求头中变量值映射到控制器的参数中。如下例子:将请求头中的变量值token映射到控制器参数token中@GetMapping("/checkUserLoginInfo") public R<User> checkToken(@RequestHeader(value = "token") String token) { return null; }如果@RequestHeader绑定的变量,如果在原创 2022-02-16 11:06:09 · 8199 阅读 · 0 评论 -
Spring项目,项目启动执行方法且执行一次。
在实习过程中,有时候会遇到一些项目启动初始化的需求,比如,将一些数据存入到redis中,又或者通过java流去读取某个文件。这时候,我们就需要考虑如何实现在项目一启动就去执行某个方法来执行操作。方案一通过使用@PostConstruct注解通过测试,该注解可以实现该功能@Componentpublic class SystemInit { @PostConstruct public void init() { System.out.println("====原创 2021-12-27 10:52:47 · 2465 阅读 · 0 评论 -
@Transactional注解的使用
今天,有一个非常简单的业务需求,就是简单的删除数据以及它所联动的其他的表的记录。可是,今天,我犯了一个非常低级的错误。就是:首先的话,我是先在主表删除了那条记录,然后根据记录中的主键去删除从表的数据,由于没有加上事务管理。当我测试去操作这个业务的时候,它返回删除失败,但是刷新之后,发现主表的数据已经没了,但是从表的数据却还在,发生了异常。这是因为,主表中的数据已经没了,而删除从表中的数据需要根据主表中的主键。由此发生了异常,而我也没有添加上事务管理。改正:我们应该先删除从表的数据,最后再删除主表中的原创 2021-12-13 16:03:04 · 666 阅读 · 0 评论 -
前端使用layui的纯后端项目, Vo设计
在平时做一些小demo,小项目时,并且在公司实习会做一些小工具,前端通常会使用layui来当作UI框架,在这里,我记录下通用的vo设计R返回消息格式设计public class R<T> { private Integer code; private String msg; private T data; private Long count; private R(Integer code, String msg, T data, Long co原创 2021-12-08 17:21:02 · 390 阅读 · 0 评论 -
ajax前端发送DELETE请求且传数组参数给后端,后端接收方案
前端传参方案首先,将要删除的关键字封装到一个数组当中,然后在发送Ajax请求时,又将数组赋给一个对象中的某个属性,然后传递该对象到后端。let deletes = [];let checkStatus = table.checkStatus("users");console.log(checkStatus.data);$.each(checkStatus.data, function (i, data) { deletes.push(data.svnUser);});console.l原创 2021-12-06 10:31:01 · 8387 阅读 · 0 评论