配置类需要以下注解

@Component: 说明该类为配置类
@ConfigurationProperties(prefix = "test"): 用于获取配置文件内容,也可以使用@value注解直接获取单个配置信息
//用于加载对应配置文件
@PropertySource(value = "classpath:/test.properties", encoding = "UTF-8")

如果直接启动springboot项目不加classpath没有任何问题,项目能够自己扫描到resource下对应的配置文件,但是如果是启动单元测试的话项目会报找不到对应配置文件的错

解决方式: 在配置文件路径前加 classpath:/

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐