@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;
}
}
import org.springframework.data.repository.CrudRepository;
public interface XxxRepository extends CrudRepository<String, String> { }
我已经浏览了http://docs.spring.io/spring-data/redis/docs/current/reference/html/,对我来说没有什么新内容。我想知道我错过了什么,我将感谢任何投入。
我使用Spring Data Redis 1.7.2.Release,Spring Boot 1.3.6.Release
但对于其他有此问题的人来说:
我只是坐着用这个拔头发。下载了GIT示例,并注意到实体被@redishash(“hash_name_here”)注释:
@RedisHash("MyDataThingies")
public class MyDataThingy{
@Id
public String id
}
现在它有连接问题,但我知道原因:)
我正在用Spring Boot实现Rest API。因为我的实体类来自另一个包,所以我必须用注释来指定它。另外,我使用来指定定义JPA存储库的包。下面是我的项目的样子: 在我的controller类中,我有一个SeqService对象Autowired。 是一个接口,我从它为创建了一个Bean类。在中,我对JPA存储库进行了描述: 我不明白这个错误。和排位赛bean有什么关系?
我正在遵循spring官方教程,将redis会话支持添加到Spring Boot中。 pom.xml 我没有将版本添加到spring会话中,因为从启动了spring boot,jar包含在其中。即使按照教程添加版本也没有解决我的问题 请注意spring-boot,使用的spring版本是 配置 属性文件 我没有添加秘密,因为我的redis服务器密码是空的。即使添加密码也不能解决我的问题。 当我运行
当试图用包含所有上下文配置的抽象类运行stepdefs时,spring看到2个不同的beans parent和step def 我使用的是Spring Booking版本:2.6.4,JUnit 5和Cucumber版本7.2.3 异常堆栈跟踪: io.cucumber.core.runtime.CucumberExecutionContext.runTestCase:没有可用的“Cucumber
我尝试自动连接我的mapstruct mapper: 这是可行的: 但是为什么我不能使用: 我得到以下错误: 导致原因:org . spring framework . beans . factory . nosuchbeandidefinitionexception:没有类型为“pl . comp . window . application . mapper . windowdtomapper
接下来,我将读取器和写入器实现定义如下: 同样,我也有一个作家: 现在,当我尝试将中的读取器和写入器连接到某个类中时,如下所示: 根据另一篇关于Spring中泛型bean的Autowiring的文章,这种行为在Spring4.0之后应该是可能的,我正在使用Spring4.0。
运行在Mongo存储库的单元测试中返回以下错误: UserRepositoryMongoImpl.java UserRepositoryMongoImplTests.java 最后一个:pom.xml null