SpringBoot + MyBatis + MySQL + Maven在Intellij IDEA下开发环境的搭建

最近项目中要用SpringBoot + MyBatis + MySQL + Maven的开发环境。经过一晚上折腾,终于搭建了开发环境。以下为环境搭建过程。 1.新建一个Spring工程 填写项目信息。Type选择Maven Project即可 选择依赖时,选择web下的web。以及SQL下的JPA,MyBatis,MySQL。 之后,一路点击next即可完成工程的创建。 2.配置pom文件 以下是pom.xml的完整配置 <?xml version="1.0" encoding="UTF-8"?> <proj...

Java判断字符串是否为数字(浮点类型也包括)

public static void main(String[] args) { String numStr = "123121"; System.out.println(isNumeric(numStr)); System.out.println(isNumber(numStr)); } //正则表达式 : 完美 public static boolean isNumber(String str){ String reg = "^[0-9]+(.[0-9]+)?$"; return str.matches(reg); } //ASCII码 ,不能判断小数点有几个 :1.1.1 也会返回true public static boo...

@NotEmpty、@NotBlank、@NotNull的区别

在网上搜索的内容,大致如下 @NotEmpty 用在集合类上面 @NotBlank 用在String上面 @NotNull 用在基本类型上 只有简单的结果,但是再更具体一点的内容就搜不到了,所以去看了看源码,发现了如下的注释: 1. @NotEmpty /** * Asserts that the annotated string, collection, map or array is not {@code null} or empty. * * @author Emmanuel Bernard * @author Hardy Ferentschik */ 也就是...

map中放的东西是引用还是对象

引用 我们写个例子 1. 新建个 User 对象 public class User{ private String name; public User(String name){ this.name = name; } public String getName(){ return name; } public void setName(String name){ this.name = name; } } 2. public static void main(String[] args){ User user = new User("feil...

Java时间大小比较

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Test { private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); private static SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public static void main(String[] args) throws Exception { ...