Affects: 6.0.0-RC1

See https://github.com/spring-projects/spring-boot/issues/32906 for details. The summary of the problem is that Spring Data Elasticsearch defines a bean like this:

    /**
     * Creates a {@link ElasticsearchOperations} implementation using an
     * {@link co.elastic.clients.elasticsearch.ElasticsearchClient}.
     *
     * @return never {@literal null}.
     */
    @Bean(name = { "elasticsearchOperations", "elasticsearchTemplate" })
    public ElasticsearchOperations elasticsearchOperations(ElasticsearchConverter elasticsearchConverter,
            ElasticsearchClient elasticsearchClient) {

        ElasticsearchTemplate template = new ElasticsearchTemplate(elasticsearchClient, elasticsearchConverter);
        template.setRefreshPolicy(refreshPolicy());

        return template;
    }

The AOT-generated code defines a bean named elasticsearchOperations but does not define elasticsearchTemplate as an alias of this bean.