Java
爞笑
这个作者很懒,什么都没留下…
展开
-
Java项目中枚举转换器的使用
目录引言案例1.编写通用枚举接口2.编写对应的状态枚举实现枚举接口3.编写转换器4.在application.yml或.properties文件中添加以下配置引言 在后端开发过程中,常常涉及到很多一些状态处理,理论上我们不能直接将状态值返回给前端,而是要给具体的字段描述,例如,1代表男,2代表女,你在拿到数据的1或者2这种int值时,需要告诉前端人员这代表什么,这就显得十分的麻烦,因此需要后端人员做转换的处理。案例此处以SpringBoot+Mybatis项..原创 2020-11-18 17:20:28 · 2320 阅读 · 0 评论 -
Mybatis-Plus案例入门
目录一、引言二、简介三、特性四、架构五、快速入门(基于IDEA开发工具)5.1 数据库准备5.1.1 创建数据库、表、插入数据5.2 使用IDEA编写入门案例5.2.1创建maven工程5.2.2导入依赖(整合SpringBoot进行开发)5.2.3 编写application.properties文件5.2.4 编写User实体类5.2.5 ...原创 2020-03-15 15:23:22 · 572 阅读 · 0 评论 -
SpringBoot快速建立单元测试(IDEA版本)
此处单元测试只做一个简单的笔记指引,至于具体使用到的类或注解可以自己去拓展学习,水平有限,欢迎指教一、业务层方法测试第一步 :选中对应的类,建立单元测试方法这里如果已经建立了测试类的测试方法,可以直接选择该测试类进行如果没有,则选择create New Test...,建立对应的测试方法第二步:将Spring容器加入到测试类这样可以通过注解注入的方式将业务类对象注入到测试类中,进行测试@RunWith(SpringRunner.class)@SpringBo..原创 2020-06-27 23:18:04 · 6230 阅读 · 0 评论 -
SpringBoot统一异常处理与统一响应结果集(使用笔记)
目录一、编写异常信息枚举类二、编写自定义业务异常三、在Service层使用自定义异常四、编写统一响应结果类五、编写处理返回给客户端结果的工具类六、编写全局异常处理器此处主要对统一异常处理的方法和步骤进行详细笔记总结一、编写异常信息枚举类此处枚举的具体内容根据自己的业务需要进行添加,此处的状态码值自己设置,一般也可以使用HttpStatus的状态码,那个和HTTP协议的规范一直,如2xx表示请求成功,4xx表示资源找不到,500表示服务器错误等等,publi...原创 2020-06-27 22:23:30 · 1641 阅读 · 0 评论 -
Lombok的介绍与入门使用
什么是Lombok转载 2020-03-03 09:06:17 · 273 阅读 · 0 评论 -
SpringMVC过滤器之HiddentHttpMethodFilter
HiddentHttpMethodFilter过滤器作用:由于浏览器 form 表单只支持 GET 与 POST 请求,而 DELETE、PUT 等 method 并不支持,Spring3.0 添 加了一个过滤器,可以将浏览器请求改为指定的请求方式,发送给我们的控制器方法,使得支持 GET、POST、PUT 与 DELETE 请求。使用方法:第一步:在 web.xml 中配置该过滤...原创 2020-03-04 22:22:42 · 671 阅读 · 0 评论 -
Restful编程风格
1.什么是rest?REST(英文:Representational State Transfer,简称 REST)描述了一个架构样式的网络系统, 比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之 一。在目前主流的三种 Web 服务交互方案中,REST 相比于 SOAP(Simple Object Access pr...原创 2020-03-04 16:20:26 · 1293 阅读 · 0 评论 -
Mybatis实现基本的增删查改操作-简单
一、首先搭建项目运行环境:使用IDEA创建普通javawe的maven项目二、在创建好的项目中引入jar包依赖项目文件结构:三、新建mybatis主配置xml文件,一般命名为SqlMapConfig.xml,配置连接数据库的基本信息配置代码:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE conf...原创 2020-02-06 11:47:21 · 381 阅读 · 0 评论 -
解决jsp页面报错:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml
问题描述:1.检查依赖包的导入版本这是我导包2.检查标签引入注意:JSTL 1.0 声明:<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>JSTL 1.1 之后声明:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" ...原创 2020-01-23 12:46:33 · 547 阅读 · 1 评论 -
Javaweb项目中,html5表单中date数据传到在后台获取插入数据库失败
JavaWeb项目后台从前端页面获取html表单数据常常涉及date日期数据的提交,典型例子就是实现注册功能,如下这里就涉及html5标签中date类型数据的提交,然后在java后台获取之后打印时,显示的格式如2016/12/12,这样的格式插入数据库是失败的,获取过来的Date数据是不能直接插进数据库对应的date字段的。当然,我也试过这样,为了方便,你在写实体类的时候可以直接定义这个对...原创 2019-12-10 23:56:17 · 1808 阅读 · 0 评论 -
IDEA使用maven工具运行JavaWeb项目获取前端页面提交的数据,在控制台打印显示乱码问题的解决方案
问题展示:这是我用maven创建的web项目,涉及前后端的一个小demo,出现这个问题的原因明显是字符集编码不一致,说实话,我特别讨厌这个问题,因为有时候这个问题真的很狗,不管你在前端页面是否已经设置编码,如jsp的<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="fal...原创 2019-12-10 23:32:44 · 884 阅读 · 0 评论 -
java数据类型总结
1.基本数据类型 1)、数值类型(开辟空间大小)整数:byte-1个字节-8位short-2个字节-16位int-4个字节-32位long-8个字节-64位小数:float-4个字节-32位 double-8个字节-64位2)、字符类型 char-2个字节-16位 3)、布尔类型 boolean-1个字节-8位 2.引用数...原创 2018-12-23 17:43:47 · 127 阅读 · 0 评论