小编max*_*dev的帖子

Spring Data Redis NoSuchBeanDefinitionException:没有类型的限定bean

当我尝试从Spring Data Redis注入实现CrudRepository的存储库时,我得到NoSuchBeanDefinitionException.

引起:org.springframework.beans.factory.NoSuchBeanDefinitionException:找不到类型为[bluh.bluh.repository.XxxRepository]的限定bean依赖:预期至少有1个bean符合此依赖关系的autowire候选者.依赖注释:{@ org.springframework.beans.factory.annotation.Autowired(required = true)}

但是配置在那里,它用@EnableRedisRepositories("bluh.bluh.repository")注释.

@Configuration
@EnableRedisRepositories
public class ApplicationConfig {

    @Bean
    RedisConnectionFactory connectionFactory() {
        return new JedisConnectionFactory();
    }

    @Bean
    RedisTemplate<?, ?> redisTemplate(RedisConnectionFactory connectionFactory) {

        RedisTemplate<byte[], byte[]> template = new RedisTemplate<>();
        template.setConnectionFactory(connectionFactory);

        return template;
    }

}
Run Code Online (Sandbox Code Playgroud)

存储库界面如下所示:

import org.springframework.data.repository.CrudRepository;

public interface XxxRepository extends CrudRepository<String, String> { }
Run Code Online (Sandbox Code Playgroud)

我经历过http://docs.spring.io/spring-data/redis/docs/current/reference/html/,对我来说没什么新鲜的.我想知道我错过了什么,我会感激任何投入.

我使用Spring Data Redis 1.7.2.RELEASE,Spring Boot 1.3.6.RELEASE

java spring spring-data-redis

10
推荐指数
1
解决办法
5748
查看次数

Google Hangouts Meet API 文档

我正在寻找 Google Hangouts Meet 的原始 api 文档。我注意到一个机器人挂断 https://github.com/tdryer/hangups使用这些网址:

https://clients6.google.com/chat/v1/#{endpoint}
https://clients6.google.com/chat/v1/conversations/sendchatmessage
https://clients6.google.com/chat/v1/conversations/removeuser
https://clients6.google.com/chat/v1/conversations/createconversation
Run Code Online (Sandbox Code Playgroud)

但我找不到任何参考资料。

java api chat google-hangouts hangouts-api

7
推荐指数
1
解决办法
2万
查看次数

Android Studio 看不到 ArrayList 类

Android Studio 0.5.1 没有看到 ArrayList 类。快速定义建议我创建一个新的。即使我尝试导入java.util.ArrayList;

它仅在我设置时才有效import java.util.*;,但快速定义仍然看不到。

import android.app.Activity;
import android.os.Bundle;
import java.util.*;
public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ArrayList<String> arrayList = new ArrayList<String>();
        ArrayList<Integer> i;
    }
}
Run Code Online (Sandbox Code Playgroud)

java android arraylist android-studio

5
推荐指数
1
解决办法
3956
查看次数