Java
Java
capricornce
这个作者很懒,什么都没留下…
展开
-
jdk8 Optional 优雅处理空指针,直接使用,含3个实例引用
Useruser=null;1.用户不存在,抛出异常Optional.ofNullable(user).orElseThrow(()->newException("用户不存在"));2.用户不存在,创建用户user=Optional.ofNullable(user).orElse(createUser());3.如果用户不为空:isPresent即判断value值是否为空, 不要写成:User user = Optional.ofNullable(u...原创 2021-10-08 11:05:16 · 524 阅读 · 1 评论 -
springboot的父子项目依赖pom设置
父项目:父项目给子项目提供依赖,不需要代码,不需要src目录父项目pom:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.原创 2021-06-15 23:08:53 · 2841 阅读 · 0 评论 -
spring boot 项目依赖maven的java项目配置pom
如图:v-user依赖于v-dtov-dto,属于maven纯jar模块v-user属于spring boot模块只需要在v-user的pom.xml里面配置:原创 2021-06-15 21:32:58 · 1086 阅读 · 1 评论 -
java8 Stream 流 分组求和,根据一个字段,求和多个字段分组求和
现有数据a{"f",1,2,3}b{"f",3,4,5}b{"c",3,4,5}xian原创 2021-06-03 22:59:23 · 3644 阅读 · 0 评论 -
JsonString 字符串转java对象 fastjson
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;String jsonString = "{ \"sumCost\": 80, \"sumAmount\": null}";JSONObject JsonObj = JSONObject.parseObject(jsonString);SumVO sumVO = JSON.toJavaObject(subItemJson,SumVO.class);..原创 2021-06-03 09:16:46 · 169 阅读 · 0 评论 -
java8 stream流 根据字段分组统计求和 lambda表达式
直接代码:public class StreamTest { public static void main(String[] args) { List<Good> list = new ArrayList<>(); Good g1 = new Good(1,"x",1); Good g2 = new Good(2,"x",1); Good g3 = new Good(1,"x",2);原创 2021-05-29 22:09:55 · 4358 阅读 · 1 评论 -
【IDEA】idea父子项目创建module,解决springboot的<parent>标签问题
一、创建普通maven的父子节点这个很简单,先建立一个maven项目,然后再新建这个项目的module:观察父pom:观察子pom:这些都是自带的,父项目的src可以删除,基本父项目不写代码,只做pom引入公共jar包,测试:在父pom,引入junit,子项目使用:很简单,接下来看springboot:二、maven+springboot父子项目...原创 2020-04-18 14:30:02 · 5390 阅读 · 1 评论