对于 @ConfitionalOnXXX 注解的疑问

学习时的一个疑惑。

@ConditionalOnProperty(
    prefix = "spring.http.encoding",
    value = {"enabled"},
    matchIfMissing = true
)

这个 matchIfMissing 是 true 则表示如果上面不匹配配置也生效,如果是这样,那这个注解还有写出来的必要吗?反正都会生效?
不知道我哪里理解的有问题,希望有大神指点一下!

#Java#
全部评论
缺少该配置属性时是否可以加载。如果为true,没有该配置属性时也会正常加载;反之则不会生效
点赞 回复 分享
发布于 2021-02-22 11:10

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务