标签:junit

Java

SpringBoot启动器Starters使用及原理解析

2

yanxinchi 发布于 2020-04-07

Starters是什么 Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包。如你想使用Spring JPA访问数据库,只要加入spring-boot-starter-data-jpa启...

阅读(5)评论(0)赞 (0)

Java

想读Spring源码?先从这篇「 极简教程」开始吧…

12

likai 发布于 2020-04-07

为什么要阅读源码?这是一个有趣的问题,类似的问题还有,为什么要看书?为什么要爬山? 这也是一个哲学问题,我想每个人都有不同的答案,下面我是对阅读源码好处的一些思考。 (PS:也欢迎你在评论区留言补充) 阅读源码的好处 1.知其然知其所以然 这是一句 IT 人都很熟悉的话,在开源软...

阅读(6)评论(0)赞 (0)

Java

Spring 和 Spring Boot 最核心的 3 大区别,详解!

1

likai 发布于 2020-04-06

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 概述 对于 Spring 和 SpringBoot 到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot 的我当时也是一头雾水,随着经验的积...

阅读(14)评论(0)赞 (0)

Spring

Spring 事务传播行为

9

songhua.gao 发布于 2020-04-05

Spring在 TransactionDefinition 接口中规定了7种类型的事务传播行为。 事务传播行为是Spring框架独有的事务增强特性,不属于事务实际提供方即数据库的行为。 事务传播行为类型 说明 REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事...

阅读(15)评论(0)赞 (0)

Java

SpringBoot 单元测试之Junit & Mockito

puefu.he 发布于 2020-04-04

关于 junit 和 mockito 的相关知识, 如果说junit提供了测试方法, 那么mockito则是提供了bean的管理以及bean的方法调用 , 如果这两块某些注解和方法的用法不熟悉的话 , 介意看看这篇文章 : https://www.jianshu.com/p/ec...

阅读(19)评论(0)赞 (0)

Spring

SpringMVC空指针异常NullPointerException的原因和解决方法

2

changyuan.xu 发布于 2020-04-04

前言 在写单元测试的过程中,出现过许多次 java.lang.NullPointerException ,而这些空指针的错误又是不同原因造成的,本文从实际代码出发,研究一下空指针的产生原因。 一句话概括: 空指针异常,是在程序执行时在调用某个对象的某个方法时,由于该对象为null...

阅读(17)评论(0)赞 (0)

Java

有人说 Maven 很简单,我却被 "伤害" 过

9

yanxinchi 发布于 2020-04-03

点击上方蓝色“ 程序猿DD ”,选择“设为星标” 回复“ 资源 ”获取独家整理的学习资料! 来源 |   https://urlify.cn/7RfEFr 在如今的互联网项目开发当中,特别是Java领域,可以说Maven随处可见。Maven的仓库管理、依赖管理、继承和聚...

阅读(17)评论(0)赞 (0)

Java

还需要学习JDBC吗?如果需要该了解到怎么样的程度?

10

邓龙华 发布于 2020-04-02

前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star: https://github.com/ZhongFuCheng3y/3y 不知道大家在工作中还有没有写过JDBC,我在大三去过一家小公司实习,里边用的就是JDBC,只不过它封装了几个工具类。写代码的时...

阅读(19)评论(0)赞 (0)

Java

在IDEA中配置及使用Maven的全过程

6

puefu.he 发布于 2020-04-01

在写代码的过程中,每次新建工程时导包总是让我非常头疼,这就催促着我抓紧用上Maven这一项目管理工具。接下来就把在IDEA中配置Maven的全过程进行一个总结。 配置Maven Maven是十分方便的项目管理工具,配合自建的本地库和国内镜像来使用速度也得以提升,能够大大减少我们平...

阅读(28)评论(0)赞 (0)

编程技术

从软件架构演变看运维的分工与融合

11

zhuangli 发布于 2020-03-31

作者介绍 李博文, 新炬网络高级工程师。精通JAVA开发和运维,开发过运营商系统,物联网系统,电网系统,燃气系统,高校系统等大型系统,拥有ITSS服务经理,项目管理师,架构师等认证,拥有丰富的开发经验,擅长软件开发与运维。 天下大势,分久必合,合久必分。 ——《三国演义》第一回 ...

阅读(21)评论(0)赞 (0)

Java

Gradle 6 Junit 5 测试错误

1

yeseng 发布于 2020-03-31

在使用 Gradle 进行 build 的时候运行测试,提示 build 不能完成,测试不能进行。 错误信息: Caused by: org.junit.platform.commons.PreconditionViolationException: Cannot create ...

阅读(19)评论(0)赞 (0)

Java

Mybatis详解系列(一)–持久层框架解决了什么及如何使用Mybatis

6

xirruiqiang 发布于 2020-03-31

简介 Mybatis 是一个持久层框架,它对 JDBC 进行了高级封装,使我们的代码中不会出现任何的 JDBC 代码,另外,它还通过 xml 或注解的方式将 sql 从 DAO/Repository 层中解耦出来,除了这些基本功能外,它还提供了动态 sql、延迟加载、缓存等功能。...

阅读(28)评论(0)赞 (0)

Spring

spring framework体系结构

8

likai 发布于 2020-03-31

编辑推荐: 本文主要讲解spring3的结构图 ,core ,aop,data access,web部分等希望对您能有所帮助。 本文来自于cnblogs,由火龙果软件Delores编辑推荐 很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些...

阅读(17)评论(0)赞 (0)

Java

JUnit 中的设计模式

33

刘莉莉 发布于 2020-03-31

前面几篇文章中, 我们分别从江湖故事、 棋类使用类比 和小范围的实例中, 看到了设计模式的价值和使用。不过瘾?有没有成名的框架在设计模式使用上有很好的范例? 答案是肯定的, JUnit就是其中一个。 本篇文章中,从最外围的需求入手,步步为营,看到设计高手是怎么地匹配到合...

阅读(16)评论(0)赞 (0)

Java

【Maven】maven 插件开发实战

9

likai 发布于 2020-03-30

【Maven】maven 插件开发实战 众所周知,maven 实质上是一个插件执行框架,所有的工作都是通过插件完成的。包括我们日常使用到的类似 install、clean、deploy、compiler。。。这些命令,其实底层都是一个一个的 maven 插件。 如何开发自己的插件...

阅读(19)评论(0)赞 (0)

Java

SSM 框架整合完整流程讲解(IDEA + Maven)

9

尖兵 发布于 2020-03-30

开篇日常絮叨 在前面的几篇文章中,我分别写了 Mybatis 、Spring、Spring MVC 入门相关技术的几篇文章, 而这三个框架进行整合,就是我们常说的 SSM ,还是有很多项目使用 SSM 进行开发的,今天我们要介绍的就是如何整合使用SSM 如果有需要的小伙伴,也可以...

阅读(32)评论(0)赞 (0)

Java

面试题:说说 BeanFactory 和 FactoryBean 的区别

1

刘莉莉 发布于 2020-03-30

BeanFacotry是spring中比较原始的Factory。 如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。 ApplicationContext接口,它由BeanF...

阅读(14)评论(0)赞 (0)

Spring

@程序员,如何快速配置 Spring?

11

xiaoli.he 发布于 2020-03-29

作者 | 阿文, 责编 | 郭芮 头 图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 现在很多企业级的项目都是基于 spring 框架开发的,而这两年很火的微服务概念就有基于 springboot springcloud 等框架...

阅读(22)评论(0)赞 (0)