
SpringBoot 随笔
wang_1220
对IT主流框架技术极为敏感,写过两年Android开发,用Python、js做过一年游戏,至今有2年的后台PHP开发经验,希望能成为一名全栈工程师。
展开
-
SpringBoot 注解@NotBlank、@NotNull、@NotEmpty的区别以及用法
@NotNull 验证对象是否不为null, 无法查检长度为0的字符串.@NotBlank 检查约束 (字符串) 是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格.@NotEmpty 检查(集合)约束元素是否为NULL或者是EMPTY.@Data@AllArgsConstructor@NoArgsConstructor@Builderpublic class DepartmentDto extends BaseDto { @NotBlank(mes...原创 2020-09-18 11:28:25 · 4773 阅读 · 1 评论 -
Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
报错信息在springboot接口请求中带有特殊字符串报错java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.jav原创 2020-08-25 17:20:49 · 266 阅读 · 0 评论 -
springboot Jpa注解大全(最齐全最详细的注解)
@Entity:@Table(name=”“):表明这是一个实体类。一般用于jpa这两个注解一般一块使用,但是如果表名和实体类名相同的话,@Table可以省略 @MappedSuperClass:用在确定是父类的entity上。父类的属性子类可以继承。@NoRepositoryBean:一般用作父类的repository,有这个注解,spring不会去实例化该repository。@Column:如果字段名与列名相同,则可以省略。1)name:映射的列名。如:映射tbl_user表的name原创 2020-08-19 14:51:25 · 4665 阅读 · 1 评论 -
SpringBoot 递归List返回树状结构
一、本主的应用场景 部门里面有一个属性是当前部门的上级部门,而当前部门又会有下级部门,下级部门还有下级部门,这就形成了一个向下无限魂环,呈现出树状结构。二、认识JSONObject JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。三、举例示范Service层publ...原创 2020-08-10 16:11:33 · 4446 阅读 · 1 评论 -
Java springboot 跳出双层for循环
1.跳出单层for循环 for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (i == 1) { System.out.println("结束了当次for循环!"); break; } System.out.println("i= " + i + "; j=" + j); }}打印记录:i= ..原创 2020-08-04 17:42:58 · 767 阅读 · 0 评论 -
springboot 项目启动类的所有注解
最近做一个OA项目,需要用SpringBoot,然而一上手就令我头大的问题就是他的注解了。。。各种注解,各种意思,各种眼花缭乱,各种懵逼。然后没办法只能自己一一的研究了,今天把项目启动类的注解研究学习了一下,把自己的心得体会记录再次,以供各位码农学习交流,批评改正。原创 2020-08-03 16:50:59 · 4789 阅读 · 0 评论 -
idea springboot快速打出System.out.println
1.快速打出System.out.println sout回车2.快速打出System.err.println serr回车3.soutm回车 打印当前的class(类名)及method(方法名)4.soutp回车 打印当前方法的参数名(parameter names)及值(names)...原创 2020-08-03 15:41:45 · 2901 阅读 · 0 评论