Spring boot 在外部库中配置Spring引导

Spring boot 在外部库中配置Spring引导,spring-boot,Spring Boot,我目前正在用Groovy编写一个库,我想使用SpringBoot进行配置。那个库没有主方法 我使用Spring Boot成功启动了单元测试,代码如下: @RunWith(SpringJUnit4ClassRunner.class) class AddressTest { ... } 但是我想配置我的Address类,谢谢application.properties文件。对于测试,我只想通过在application.properties文件中插入以下行来更改测试时的日志级别: logging.l

我目前正在用Groovy编写一个库,我想使用SpringBoot进行配置。那个库没有主方法

我使用Spring Boot成功启动了单元测试,代码如下:

@RunWith(SpringJUnit4ClassRunner.class)
class AddressTest { ... }
但是我想配置我的Address类,谢谢application.properties文件。对于测试,我只想通过在application.properties文件中插入以下行来更改测试时的日志级别:

logging.level.root=WARN
但是,这不起作用

我尝试在我的测试类或我的测试类中添加@Configuration注释,但结果是一样的


感谢您的帮助。

您犯的第一个错误是在库中使用Spring Boot(或Spring Framework),从而迫使您的客户机也使用它。