Maven 中optional.true和scope.provided之间的区别
1. 介绍 在添加依赖项时,我们可以使用optional标志,或将scope设置为“provided”。在这两种情况下,依赖关系都将在声明它们的模块的classpath中,但是使用将它们定义为依赖关系的模块不会在其他项目中传递它们,即不会形成依赖传递。 2.从语义来上理解 optional 可…
397 2020-01-20 去看看
SpringBoot快速部署
1. 热部署 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <dep…
224 2020-01-20 去看看
SpringBoot 整合 Junit 单元测试
1. pom.xml Eclipse创建时需要手动加依赖坐标 <!- 添加 junit 环境的 jar 包 -> <depndency> <groupId>org.springframework.bot</groupId> <artifactId>spring-bot-starter-test</artifactId> </depndency> …
367 2020-01-16 去看看
4.强大的 Stream API
1. 了解 Stream Java8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一个则是 Stream API(java.util.stream.*)。 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。 使用Stream…
268 2020-01-14 去看看
3.方法引用与构造器引用
方法引用 当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用!(实现抽象方法的参数列表,必须与方法引用方法的参数列表保持一致!) 方法引用:使用操作符 “::” 将方法名和对象或类的名字分隔开来。 如下三种主要使用情况: * 对象::实例方法 * 类::…
161 2020-01-14 去看看
1.Lambda表达式
为什么使用 Lambda 表达式 Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 从匿名类到 Lambda 的转换 匿…
156 2020-01-14 去看看
JUnit-单元测试的简单使用
1. 安装JUnit File-->settings-->Plguins-->Browse repositories-->输入JUnit-->选择JUnit Generator V2.0安装 2. 配置test文件夹 3. 使用 import org.junit.Test; public class TestJUnit { @Test public void out(){ MyTest …
158 2020-01-03 去看看