一点一点进步

1.使用controller注解,该controller中的方法可以返回到相应的页面(jsp,html)
但是若想要返回json,xml或者自定义mediaType内容到页面,则需要加上responsebody
注解。
2.RestController相当于ResponseBody和Controller合在一起使用,但是无法返回jsp,
html页面。
3.PostMapping是一个组合注解,是@RequestMapping(method =
RequestMethod.POST)的缩写
ApiParam ,是注解api的参数,用于swagger提供开发者文档,文档中生成的注释内容。
requestParam,是获取前端传递给后端的参数,可以使get方式,也可以是post方式。
若前端传递的参数和后端接收的参数名称不一致,则必须要标注。
PathVariable,是获取get方式,url后面参数,进行参数绑定。

1.装箱就是讲基本数据类型转换为包装类,拆箱就是自动将包装类转换为基本数据类型。
自动拆箱是在内部调用valueOf方法,将基本数据类型转换为包装类。
2.parseInt()就是将String类型转换为int类型,并且parseInt只接受String的参数。
例如:String a = “123”; int b = Integer.parseInt(a); b = 123;
3.valueOf(int i)意为将括号里面的数据类型转换为Integer类型。
例如:String a = “123” Integer b = Integer.valueOf(a);
int a = 123; Integer b = Integer.valueOf(a);
4.intValue 将Innteger类型的数据转化为int类型
例如:Integer a = 123 int b = a.intValue();
5.toString 将一个引用类型转化为String字符串类型。
例如:Integer a = new Integer(123) String b = a.toString() b = “123”;
6.split()用来分割字符串。将一个字符串分割成一个字符串数组。
例如:String a = “yuikai”; String b[] = a.split(“i”,2);
输出b[yu,ka];(方法里前者为分割的标识,后者为分割的份数,后者可不填);

1.insertselective()为对不为null的字段进行插入(即不进行无效的空插入)。
2.deleteByExample()为按条件进行操作。
3.updateByPrimaryKeySelective()按主键更新值不为null的字段。
4.updateByExampleSelective()按条件更新值不为null的字段

1. 一般用于传入数据库对象(例如表名),一般能用#,就别用
2.SQL标签可以被其他语句引用到内部使用(使用)。

1.CollectionUtils.isempty
2.StringUtils.isempty和StringUtils.isblank,后者会筛选出空格以及转义字符生成的空格的数据。
3.StringUtils.join()。意为将括号里的数据转换成一个字符串。
括号里面填写两个参数,一个是要转换的数据(数组,集合),一个
是中间间隔的符号(,,|,/)。jdk1.8以后可以直接使用String.join()。
4.A.indexOf();查找A字符串中b出现的位置,如果没有,就返回-1。
A.indexOf(b),返回第一次出现b出现的位置的索引。
A.indexOf(b,2),从指定的第2位开始查找b出现的位置索引。
lastIndexOf(b),返回b在最右边出现的字符串的索引。
lastIndexOf(b,2)。
5.JSONObject.toJSONString(b),将b(集合,对象)转换成json格式。
6.array.length计算数组的长度
String.length()计算字符串的长度
List.size()计算集合的大小。
7.BeanUtils.populate(Object bean,Map map)
这个方法会遍历Map中的key值,如果bean对象中有对应的该属性,就把相对的value值赋给bean属性。也就是将map里的值赋给实体类对象。
8.BeanUtils.copyProperties(Object bean1,Object bean2)将对象bean1里的属性值赋给
对象bean2(必须要有对象的属性)。
9.json.parseObject是将json字符串转换成对象,json.toJSONString是将对象转换成json字符串。

1.AuthIgnore注解的作用是忽略token
2.实体类序列化
3.端口被占用,任务管理器关闭一下java相关进程。
4.光标变粗,按电脑键盘的insert键即可调回

1.Map集合的containKey()方法,可以用来判断循环查出来的数据是否重复。
具体可以把循环查出来的数据放入到集合中,然后调用containKey方法,看返回的结果是true
或者false。

猜你喜欢

转载自blog.csdn.net/kane_yu/article/details/81013124