logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Jacoco实现原理

覆盖率分析机制覆盖率信息必须在运行时收集,Jacoco on-the-fly 模式通过jacoco agent在类加载时对原始类进行插桩,得到插桩后的类。收集覆盖率信息有几种方法,没有方法有几种不同的实现机制,橙色部分为Jacoco on-the-fly收集方式字节码插桩非常快,通过纯java实现,并且可以在任意java 虚拟机上运行。On-the-fly插桩模式通过为java虚拟机添加Java

#java
IntelliJ IDE 覆盖率配置

本文主要详细介绍在IntelliJ IDE中执行测试并展示覆盖情况本文IntelliJ IDE版本为2020.1插件安装安装Coverage插件,通过插件可以在IDE中展示被测代码的覆盖情况,配置路径为IntelliJ IDE -> Preferences -> Plugins,搜索Coverage并安装安装后就可以点击测试用例运行时选择Run with Coverage,或者右键测试

#java#intellij idea
Spring bean加载顺序和执行顺序

在spring中,有时会存在实现多个相同类/接口的bean,而有时我们希望bean的加载或执行按照某种顺序执行。二话不说,先给出一个实现控制bean加载和执行顺序的实例有一个测试接口TestInterface,及其三个实现类:UnitTest、InterTest、UiTest,希望按照UiTest->InterTest->UnitTest的顺序加载bean,并按照UnitTest-&g

#spring#java#spring boot
到底了