小编Fir*_*ire的帖子

org.apache.log4j.RollingFileAppender和org.apache.log4j.rolling.RollingFileAppender之间的差异

有人能说出这件事之间有什么不同吗?而且,我无法理解,如果DailyRollingFileAppender存在,为什么需要使用TimeBasedRollingPolicy?

log4j rollingfileappender extras

6
推荐指数
1
解决办法
6886
查看次数

带有 @Configuration 的内部静态类由 spring 扫描仪为所有测试拾取。怎么了?

Spring@Configuration从 Test2 中拾取用于 Test1 的内部。我需要IService在 Test2 中模拟,但ServiceImpl在 Test1 中需要真实。我也想对TestConfiguration我所有的测试都有共同点。但我总是在两个测试中嘲笑 IService。怎么了?

如何禁用为兄弟测试拾取的内部配置?

这是我的代码:

ServiceImpl.java:

@Service
public class SeriviveImpl implements IService {
}
Run Code Online (Sandbox Code Playgroud)

测试配置.java:

@Configuration
@ComponentScan
public class TestConfiguration {
   // empty
}
Run Code Online (Sandbox Code Playgroud)

测试1.java:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {TestConfiguration.class})
public class Test1 {
    @Autowired
    private IService service;
}
Run Code Online (Sandbox Code Playgroud)

测试2.java

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {Test2.CustomConfiguration.class, TestConfiguration.class})
public class Test2 {
    @Autowired
    private IService service;

    @Configuration
    static class CustomConfiguration {
        @Bean
        IService service() {
            return mock(IService.class);
        }
    } …
Run Code Online (Sandbox Code Playgroud)

junit spring spring-boot

5
推荐指数
1
解决办法
7379
查看次数

标签 统计

extras ×1

junit ×1

log4j ×1

rollingfileappender ×1

spring ×1

spring-boot ×1