自定义starter为啥配置了sprin...的全部评论

自定义starter为啥配置了sprin...的全部评论
3个评论
蓝朽
蓝朽
等级作者
后端开发
试了新的自动配置写法也不行
2024-10-06
leikooo
@编程小助手 微信: leikooo_
你在 webMvcConfig 加上 @Configuration 试试
2024-10-06
蓝朽
蓝朽
等级作者
:
试了一下没得用
2024-10-06
蓝朽
蓝朽
等级作者
:
手动在项目里使用@Compentscan扫描starter里的包有效
2024-10-06
蓝朽
蓝朽
等级作者
后端开发
问题找到了,原因是项目中的配置名称必须和条件注解@ConditionalOnProperty中的name一致。如果@ConditionalOnProperty中的name是驼峰的话(onlyGateway),项目中的配置名也要用驼峰,不能用-。反之如果@ConditionalOnProperty中的name是用-的话(only-gateway),项目中的配置名可以用驼峰,也可以用-。 也可以直接选择不用@ConditionalOnProperty注解
2024-10-06
下载 APP