我目前正在着手一个使用spring数据与JPA/Hibernate相结合的项目。现在,我正在使用@Autowired注释对所涉及的属性注入JpaRepositories,例如:
@Component
public class EmployeeGenerator implements IDataGenerator {
...
@Autowired
private IEmployeeDao dao;
...
}
。。其中IEmployeeDao是一个扩展JpaRepository的接口,它被注释为@Repository:
@Repository
public inte
我正在处理一个spring mvc项目,其中controller、repository和services.I创建了一个控制器,我将其添加到了bean中,但在访问url后,我收到一个错误消息:
No mapping found for HTTP request with URI [/<courseapp/v2/api/courses] in
DispatcherServlet with name 'spring'.
我的bean配置:
<bean id="courseController" class="com.courses.api.Cou
我正在尝试使用spring-data-redis的Jackson序列化特性。我正在构建一个ObjectMapper,并使用GenericJackson2JsonRedisSerializer作为redisTemplate的序列化程序:
@Configuration
public class SampleModule {
@Bean
public ObjectMapper objectMapper() {
return Jackson2ObjectMapperBuilder.json()
在我的spring引导应用程序(/data/jpa/web)中有这样的类:
pkg实体:
public interface Base {
// getter/setter methods
}
@MappedSuperclass
public abstract class AbsBase implements Base {
// common fields & getter/setter methods
}
@Entity(name = "Config")
@Table(name = "config")
public class Config exte
我有以下存储库,如下所示:
package br.com.portal.repository;
public interface UserRepository extends CrudRepository<User, Long> {
@Query("SELECT u FROM User WHERE u.login = :login")
User findByLogin(@Param("login") String login);
}
在这里,它应该继承CrudRepository中定义的所有公共crud操作,并公开findByL
我通常以两种不同的方式创建Spring:
手动创建服务和存储库:
public class Repository {
...
}
public class Service{
private Repository repository;
public Service(Repository repository) {
this.repository = repository;
}
...
}
@Configuration
public class Config {
@Bean
public Repository r
我们正在将我们的项目从Spring2.5.6升级到3.2.3,Hibernate/JPA升级到4.2.3。
在用于事务管理的Springds.xml中,我们替换了下面的配置。
<bean id="transactionManager"
class="org.springframework.transaction.jta.WebSphereUowTransactionManager">
<!-- This property is specifically required for JMS -->
我正在尝试使用Spring Boot配置一个数据源,但我得到了org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authenticationServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field
我有一个关于Spring和CrudRepository的问题,我的代码不能编译,我有这个错误
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [person.repository.PersonRepository] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Depende
我正在学习Spring,一切都进行得很顺利,但突然间遇到了这个问题,它找不到合格的bean。即使是在一个新的应用程序中,我也得到了这个。
如果你需要更多的话,请告诉我,休息一下!我一定是错过了一些很简单的东西。
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException:
No qualifying bean of type [com.alco.repository.ContactRepository]
found for dependency [com.alco.repository.Conta
你好,我正在阅读Spring in Action 4,并且尝试用spring引导来做示例,而不是使用清晰的Spring,但是现在我遇到了错误:
pl.lukasz.sppiter.SppiterController中构造函数的参数0需要一个类型为'pl.lukasz.sppiter.SppiterRepository‘的bean,而这个bean是找不到的。操作:考虑在配置中定义'pl.lukasz.sppiter.SppiterRepository‘类型的bean。
我试着添加@Repository和scanBasePackages,但没有帮助。
public inte
我是一名春菜鸟,我正在努力解决这个问题。
基本上,在启动使用Spring和JPA一起开发我的服务器之前,我尝试启动一个简单的示例,以适应这个框架。我已经成功地使用了一些框架,如Log4J、Swagger和其他框架。现在我正在尝试使用JPA,我可以找到一些解决方案。
我看到了一些关于如何使用它进行开发的博客,我从成千上万的选项中选择创建我的Repository和extend Repository<T, ID>。您可以看到我的代码如下:
package com.example.model;
@Entity
public class Person {
@Id
publi
我有一个spring引导应用程序,其中包含一些实现公共接口(IRepository)的存储库(即InMemory、Database),以及用于访问它们的工厂,如下所示。
public class SomeRepositoryFactory {
public IRepository getRepository(String repoType) {
if (repoType == "Database") {
return new DatabaseRepository();
} else if (repoTyp
我对spring框架很陌生,我正试图从我的朋友们的简单应用程序开始,这将收集关于我们公司的传言。
无法将持久性存储库注入服务层的问题。
以下是唯一进入域的类(Gossip.java):
package ru.gossips.core.domain;
public class Gossip {
private Long id;
private String text;
public Gossip() {
}
public Gossip(Long id, String text) {
this.id = id;
this
我有一个带有gradle和kotlin的多模块SpringBoot应用程序,尝试使用SpringData-r2dbc。如果我在Repository类上使用@Repository注释,那么@Autowired为null。但是,如果我将注释更改为@Component,则@Autowired并成功地调用数据库。您知道@Autowire为什么不使用@Repository注释吗?
数据库配置类:
@Configuration
open class DatabaseConfiguration(
@Value("\${spring.data.mssql.host}") private
我的问题与这个问题几乎相同,但不是相同的,,因为我没有使用Spring。 ,所以我不能做@EnableJpaRepositories --在我的例子中没有Spring。我在一个网络应用程序中有SpringMVC控制器。
我在一个普通的老式SpringMVC应用程序中独立地使用Spring数据。
我搞错了
Caused by: No qualifying bean of type 'com.myapp.dao.QuestionsDAO' available:
expected at least 1 bean which qualifies as autowire candida
我有一个接口名称
public interface ScoreDao {
public int storeScore(OverallScore overallScore);
public void storeIndividualScore(ScoreTO scoreTO);
}
实现类如下所示
@Repository("scoreDao")
public class ScoreDaoImpl implements ScoreDao {
@Override
public int storeScore(OverallScore overallScore)
我试图在Spring应用程序中使用Spring数据和存储库,但编译该项目时出现了错误。
这是我的实体:
package fr.investstore.model;
import javax.persistence.Id;
...
@Entity
public class CrowdOperation {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
public Long id;
@Enumerated(EnumType.STRING)
public RepaymentType rep