
java
码农Z先生
前后端都会一点点的码农
展开
-
Java单元测试使用mock【转载】
mock是在测试过程中,对于一些不容易构造/获取的对象,创建一个mock对象来模拟对象的行为。比如说你需要调用B服务,可是B服务还没有开发完成,那么你就可以将调用B服务的那部分给Mock掉,并编写你想要的返回结果。 Mock有很多的实现框架,例如Mockito、EasyMock、Jmockit、PowerMock、Spock等等,SpringBoot默认的Mock框架是Mockito,和junit一样,只需要依赖spring-boot-starter-test就可以了。转载 2022-03-30 16:04:20 · 10766 阅读 · 0 评论 -
Java多线程的四种实现方式
java多线程的四种实现方式1. 继承Thread类,重写run方法2. 实现Runnable接口,实现run方法3. 实现Callable接口,重写call方法,利用FutureTask可以获取线程返回值4. 使用Executor框架创建线程池1. 继承Thread类,重写run方法/** * 继承Thread类,重写run方法 * * @Author: zq980328 * @Create: 2022/3/22 14:50 */public class ThreadTest ex原创 2022-03-22 15:58:55 · 692 阅读 · 0 评论 -
Java合并多个Stream流
Java合并多个Stream流原创 2022-03-02 18:08:21 · 1203 阅读 · 0 评论 -
Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(
Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(测试类启动报错,修改测试类包名与Application类一致,问题解决。原创 2022-03-02 10:05:51 · 323 阅读 · 2 评论