java web框架
百里生长
java 服务端开发工程师
展开
-
@NotBlank、@NotNull、@NotEmpty三者之间的区别
1.@NotNull:不能为null,但可以为空字符串; 2.@NotEmpty:不能为null,并且长度必须大于0; 3.@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0;原创 2021-08-19 09:51:14 · 442 阅读 · 0 评论 -
Spring Boot项目,更改父依赖报错,不再是 spring-boot-starter-parent 怎么办
一、问题描述springboot项目默认父依赖都是spring-boot-starter-parent,但是实际项目开发过程中,父依赖往往是项目中其他的module,不再是spring-boot-starter-parent,一旦更改父依赖项目又会报错,这种情况该如何处理呢?二、解决方法首先,删除spring-boot-starter-parent父依赖,替换成你自己想要的依赖...原创 2019-05-22 16:46:03 · 8102 阅读 · 1 评论 -
Spring Boot更改内置tomcat版本和启动端口
一、背景描述Spring Boot的 spring-boot-starter-web包含了一个典型web项目所需的插件,其中也包括tomcat,我们一般称其为内置的tomcat(对应的,非内置的就是自己在dependency模块引入tomcat插件),实际开发中,我们可能为了适应环境的需要,自定义tomcat的版本和启动端口,那针对内置的tomcat,我们该如何修改呢?二、修改方法1....原创 2019-05-22 17:16:38 · 8568 阅读 · 0 评论 -
@MappedSuperclass的使用方法
一、需求背景 当我们进行开发项目时,我们经常会用到实体映射到数据库表的操作,此时我们经常会发现在我们需要映射的几个实体类中,有几个共同的属性,例如编号ID,创建者,创建时间,修改者,修改时间,备注等。遇到这种情况,我们可能会想到把这些属性抽象出来当成一个父类,然后再以不同的实体类来继承这个父类。 那么,我们便可以使用@MappedSuperclass注解,通过这个注...原创 2019-05-23 14:13:37 · 4673 阅读 · 0 评论