Ribbon的负载均衡

当我用yml配置文件配置时不生效

userservice: #服务名
  ribbon:
    #负载均衡规则类的路径
    NFLoadBalancerRuleclassName: com.alibaba.cloud.nacos.ribbon.NacosRule

但是我用bean的方式就有效

@Configuration
public class MyRestTemplate {
    /**
     * 创建RestTemplate对象并将其注入到spring容器中
     */
    @Bean
    @LoadBalanced
    public RestTemplate restTemplate() {
        return new RestTemplate();
    }
// 设置nacos负载均衡
    @Bean
    public IRule randomRule() {
        return new NacosRule();
    }
}