- 博客(5)
- 收藏
- 关注
原创 实体字段校验@NotNull、@NotEmpty、@NotBlank
在前段向后端提交较多数据时,我们一般都会遇到字段校验的问题,使用Spring的字段验证很省事,一般会使用@NotNull、@NotEmpty、@NotBlank这三个东西,但使用的时候后端接收参数一定要注意接收参数的数据类型。1.@NotNull:不能为null,但可以为empty(""," “,” ") ,一般用在基本数据类型的非空校验上,而且被其标注的字段可以使用 @siz...
2019-07-08 17:10:15 25837 1
原创 @resource与@autowired
1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。两者大体使用相同。2、不同点@Autowired为Spring提供的注解,需要导入包org.springframework.beans.factory.annotation.Autowired;只按照byType注入。@Autowired默认按类型装配(这个注解是属业spring的),...
2019-05-14 10:03:39 1094
原创 单例模式
单例模式分懒汉模式与饿汉模式。package com.imooc.aspect;//懒汉模式。public class Singleton {private static Singleton instance;private Singleton(){}//线程安全写法public static synchronized Singleton getInstance(){if (ins...
2019-04-24 13:21:09 125
原创 Mybatis中#{}号与${}的区别
#{}使用#{}意味着使用的预编译的语句,即在使用jdbc时的preparedStatement,sql语句中如果存在参数则会使用?作占位符,我们知道这种方式可以防止sql注入,并且在使用#{}时形成的sql语句,已经带有引号,例,select * from table1 where id=#{id} 在调用这个语句时我们可以通过后台看到打印出的sql为:select * from tabl...
2019-04-23 22:29:32 264
转载 java如何打印日志
平时后端开发中,打印日志查看是一件很平常的事,对测试、排错都有很大的帮助。常见的有:1.使用system.out.println(“xxxxx”) ,最常见,直接在控制台打印2. 使用Java.util.logging ;log.info(“xxx”);3.使用log4j;log.info(“xxx”);log.debug(“xxxx”);log.warn(“xxxx”);log...
2019-04-23 13:29:39 1970 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人