配置类需要以下注解

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

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

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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐