- 博客(6)
- 收藏
- 关注
原创 @ConfigurationProperties注入普通元素、List集合
前言提示:这里可以添加本文要记录的大概内容:aa在springboot中,我们通常使用注解的方式注入元素、对象等配置信息,本文主要介绍使用@ConfigurationProperties注入List对象,使用比较优雅的注入方法。由于参考其他资料都是用配置数组的方式,不直观,且数组下表需要连续,配置比较麻烦,所以本文介绍一种相对简单易懂的方式一、@ConfigurationProperties是什么?@ConfigurationProperties介绍:见官网二、使用步骤配置如下:gm
2021-11-01 14:15:47
3723
转载 List size为1但是内容为null处理方法
转载:https://blog.youkuaiyun.com/xlj_bear/article/details/109228699我的问题跟这篇文章差不多,是前端传过来数组size为1,但是为空对象。postman参数如下:以下为转载文章处理方法:今天写代码遇到一个很奇怪的问题,那就是我使用SQL查询的结果为null,当把结果用一个list接收的时候,list.size() = 1,然后内部处理的时候出现了NPE,可我明明已经做了非空校验啊然后百思不得其解,先使用了一个较笨的方案。。。解决方案
2021-02-01 08:40:36
3255
原创 java生成随机数
/*** 生成随机数/public static Integer getRandom() {//0.Math生成0-1之间的随机doubleMath.random();//1.生成0-bound之间的整数Random random = new Random();random.nextInt(30);//2.生成0-1之间的小数/Random类提供的方法: APInextBoolean() - 返回均匀分布的 true 或者 falsenextBytes(byte[] bytes)
2021-01-08 09:40:04
210
原创 Java注解原理(Annotation)
注解使用1. 定义Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。2.特点申明注解类需要加上@interface注解类里面,只支持基本类型、String及枚举类型每一个方法实际上是声明了一个配置参数。方法的名称就是参数的名称,返回值类型就是参数的类型(返回值类型只能是基本类型、Class、String、enum)。可以通过default来声明参数的默认值。3.了解元注解(元注解就是定义注解的注解)在自定义注解时使用元注解来表明注解的作用域
2021-01-07 09:33:04
140
原创 BigDecimal除法报错Method threw ‘java.lang.ArithmeticException‘ exception.
BigDecimal除法报错Method threw ‘java.lang.ArithmeticException’ exception.今天使用BigDecimal数据类型做除法的时候,遇到以下报错:Method threw ‘java.lang.ArithmeticException’ exception.Non-terminating decimal expansion; no exact representable decimal result.经过排查发现是当不整除,出现无限循环小数时,就
2020-08-18 17:13:24
5956
原创 MySQL视图入门(定义,作用,优缺点)
什么是视图数据库视图是虚拟表或逻辑表,它被定义为具有连接的SQL SELECT查询语句创建视图语句CREATE VIEW 视图名 AS SELECT * FROM 表名;创建完成后就可以操作这个视图了,通过视图查询跟通过原始表查询是一样的。优缺点个人总结关于使用mysql视图的优缺点如下:对用户屏蔽复杂的查询操作。如当要查询的数据来自n张关联表时,我们只需创建好视图然后用户使用这个...
2019-07-24 16:51:52
342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人