当我尝试从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
我正在寻找 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)
但我找不到任何参考资料。
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)