
springboot
一只菜狗
不论工作生活或是感情,双向奔赴才有意义。
展开
-
Springboot前后端日期格式处理
最近做项目用到了前后端日期传递和格式转换,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 前端 ---> 后台二 后台 ---> 前端三 效果图四 总结一 前端 —> 后台我们从前端传回来表单的数据,当涉及时间、日期等值时,后端的模型需将其转换为对应的Date类型等。我们可以使用DateTimeFormat注解,在对应模型的字段上标注:public class MyModel{ @DateTimeFormat(patter.原创 2020-07-06 12:56:06 · 3089 阅读 · 1 评论 -
springboot jpa实现多条件动态查询
最近学习了springboot项目,用到了对条件动态查询,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 原理简介二 代码举例三 总结一 原理简介使用Spring Data JPA进行数据操作的时候一般有操作的复杂程度分为三个档次。1、使用Spring Data JPA接口。JpaRepository继承于PagingAndSortingRepository,所以它传递性地拥有了以上接口的所有方法,同时,它还继承了另外一个QueryByExampl.原创 2020-06-21 20:32:37 · 18848 阅读 · 6 评论 -
springboot+layui+jpa实现分页查询
最近做了个springboot项目,用到了分页,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 后台代码二 前端代码三 总结本文没有提供完整的代码,提供了核心代码和思路,供参考。一 后台代码1、Controller层/** * 订单Controller * @author Administrator * */@Controller@RequestMapping("/order")public class OrderController.原创 2020-06-21 14:32:10 · 728 阅读 · 1 评论 -
json和java之间的相互转换
最近做了一个爬虫项目,用到了json和 java对象在前后台之间的转换,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 前端转换二 后台转换三 总结一 前端转换1、object转化为json字符串var data = new Object();var jsonData = JSON.stringify(data);2、json字符串转为js对象var jsonObj = eval(jsonStr);var jsonObj = JSON.pa.原创 2020-06-20 17:29:01 · 516 阅读 · 0 评论 -
springBoot添加自定义拦截器[通俗易懂]
最近做了一个springboot项目,使用了自定义的拦截器,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 自定义拦截器二 为项目添加自定义的拦截器(注册拦截器)三 使用举例四 总结一 自定义拦截器标注@Component注解,将该拦截器放入到spring容器中。package com.admin.mall.interceptor; import javax.servlet.http.HttpServletRequest;import java.原创 2020-06-20 13:58:18 · 431 阅读 · 0 评论 -
springboot自定义注解[通俗易懂]
最近做了springboot项目,用到了自定义注解,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 自定义注解1.1 学习已有的注解1.2 创建自定义注解1.3 定义切面类1.4 使用自定义注解1.5 测试结果二 注解讲解2.1 类注解2.2 方法注解2.3 @Pointcut注解组合使用2.4 关于@order(i)注解的一些注意事项:三 总结一 自定义注解在整个spring框架中,提供的注解非常的多,这些注解简化了我们的很多操作。那么,我们如何自定.原创 2020-06-20 12:12:21 · 900 阅读 · 1 评论 -
springboot+JSR303+全局异常处理
最近做了个springboot项目,用到了jrs303验证和全局异常处理,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 jrs303验证的优点二 jrs303验证步骤2.1 引入依赖2.2 给参数对象添加需要的注解2.3 实现自定义注解IsMoible三 全局异常处理3.1 为什么要异常全局处理3.2 没处理过的原始代码3.3 如何使代码更加优雅3.4 添加自定义异常类3.5 添加全局异常处理类3.6 效果展示四 总结一 jrs303验证的优点以前,.原创 2020-06-19 22:43:33 · 936 阅读 · 0 评论 -
SpringBoot进一步封装返回的JSON数据
最近做了一个springboot项目,对返回的数据做了进一步的封装,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用。文章目录一 封装结果类二 错误信息进一步封装三 静态返回结果测试四 动态返回结果测试五 总结一 封装结果类一般成功时,需要返回的是数据(data,比如List),此时的状态码和返回信息比较固定,而请求异常(比如输入的密码错误)时不返回数据,而返回的是特定的状态码和错误提示。package com.ergouy.miaosha.result;.原创 2020-06-19 20:44:09 · 594 阅读 · 0 评论 -
@RequestMapping和@PathVariable的区别
最近做了一个springboot项目,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 @RequestParam二 @PathVariable三 总结一 @RequestParam使用@RequestParam常用于处理简单类型的绑定。当形参名称与页面提交的参数的名称不一致时就要使用这个注解。value:参数名字,即入参的请求参数名字,如value=“item_id”表示请求的参数区中的名字为item_id的参数的值将传入;required:是否.原创 2020-06-19 13:59:57 · 796 阅读 · 0 评论 -
SpringBoot返回统一封装格式的JSON数据
最近做了一个springboot项目,了解了下controller层统一格式返回数据,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用文章目录一 概要二 @RestController注解三 常用数据类型转为 JSON 格式3.1 创建 User 实体类3.2 创建 Controller 类3.3 测试不同数据类型返回的 JSON3.4 Jackson 中对 null 的处理四 使用 fastjson 封装统一返回的数据结构4.1 使用 fastjson4.1.1 Ja.原创 2020-06-19 13:05:31 · 2053 阅读 · 0 评论 -
SpringBoot ajax Restful整合举例
最近做项目又用到了ajax整合restful风格,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用Restful风格是现在开发中最常用的一种软件设计风格,springMvc在整合Restful风格的时候还需要配置“hiddenHttpMethodFilter”,而SpringBoot 不需要,SpringBoot整合Restful只需要一下几个步骤:新建一个SpringBoot项目,导入依赖,并解决跨域问题。新建一个RestController来接收客户端的请求.原创 2020-06-18 22:28:09 · 259 阅读 · 0 评论