Ошибка создания компонента с именем 'requestMappingHandlerAdapter', определенным в пути к классу - PullRequest
0 голосов
/ 01 мая 2020

Я получил эту ошибку, когда хочу запустить приложение SpringBoot

[org / springframework / boot / autoconfigure / web / servlet / WebMvcAutoConfiguration $ EnableWebMvcConfiguration.class]: неудовлетворенная зависимость, выраженная через метод ' requestMappingHandlerAdapter 'параметр 1; Вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создания бина с именем 'mvcConversionService', определенного в ресурсе пути к классу [org / springframework / boot / autoconfigure / web / servlet / WebMvcAutoConfiguration $ EnableWebMvcConfation factory_ange.set_setlass: viaan.set_set_set_seture метод не удался; вложенным исключением является org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [org.springframework.format.support.FormattingConversionService]: метод фабрики 'mvcConversionService' вызвал исключение; вложенное исключение: org.springframework.beans.factory.BeanCreationException: ошибка создания бина с именем ' loanScheduleRepository ': невозможно разрешить ссылку на бин 'jpaMappingContext' при установке свойства бина 'mappingContext'; вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создания бина с именем 'jpaMappingContext': сбой вызова метода init; вложенным исключением является org.hibernate.service.spi.ServiceException: невозможно создать запрошенную службу [org.hibernate.cache.spi.RegionFactory] 2020-05-01 00: 22: 29.753 WARN 9892 --- [main] osbfsupport.DisposableBeanAdapter : Сбой вызова метода уничтожения для bean-компонента с именем entityManagerFactory: org.hibernate.service.spi.ServiceException: невозможно создать запрошенную службу [org.hibernate.cache.spi.RegionFactory] 2020-05-01 00: 22: 29.835 ОШИБКА 9892 --- [main] osboot.SpringApplication: сбой запуска приложения

'loanScheduleRepository'

package com.biyn.repository;


import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import com.biyn.domain.LoanSchedule;


@Repository
public interface LoanScheduleRepository extends JpaRepository<LoanSchedule, Long>{


}

'LoanScedule'

  package com.biyn.domain;

  import java.io.Serializable;
  import java.util.Date;

  import javax.persistence.*;
  import org.hibernate.annotations.Cache;
  import org.hibernate.annotations.CacheConcurrencyStrategy;




  @Entity
  @Table(name="Loan_schedule")
  @Cache(usage=CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
  public class LoanSchedule implements Serializable{

private static final long serialVersionUID = 1L;

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ID")
private  Long id;


@Column(name = "LOAN_ID")
private Integer loanId;


public Integer getLoanId() {
    return loanId;
}

public void setLoanId(Integer loanId) {
    this.loanId = loanId;
}

@Column(name = "MATURITY_DATE")
private Date maturityDate;


@Column(name = "STATUS")
private String status;


@Column(name = "CAPITAL_AMT")
private Double capitalAmt;


@Column(name = "PD_CAPITAL_AMT")
private Double pdCapitalAmt;


@Column(name = "INT_AMT")
private Double intAmt;


@Column(name = "PD_INT_AMT")
private Double pdIntAmt;


@Column(name = "TAX_AMT")
private Double taxAmt;


@Column(name = "PD_TAX_AMT")
private Double pdTaxAmt;


@Column(name = "FEE_AMT")
private Double feeAmt;


@Column(name = "PD_FEE_AMT")
private Double pdFeeAmt;

public  Long getId() {
    return id;
}

public void setId(Long id) {
    this.id = id;
}
public Date getMaturityDate() {
    return maturityDate;
}

public void setMaturityDate(Date maturityDate) {
    this.maturityDate = maturityDate;
}

public String getStatus() {
    return status;
}

public void setStatus(String status) {
    this.status = status;
}

public Double getCapitalAmt() {
    return capitalAmt;
}

public void setCapitalAmt(Double capitalAmt) {
    this.capitalAmt = capitalAmt;
}

public Double getPdCapitalAmt() {
    return pdCapitalAmt;
}

public void setPdCapitalAmt(Double pdCapitalAmt) {
    this.pdCapitalAmt = pdCapitalAmt;
}

public Double getIntAmt() {
    return intAmt;
}

public void setIntAmt(Double intAmt) {
    this.intAmt = intAmt;
}

public Double getPdIntAmt() {
    return pdIntAmt;
}

public void setPdIntAmt(Double pdIntAmt) {
    this.pdIntAmt = pdIntAmt;
}

public Double getTaxAmt() {
    return taxAmt;
}

public void setTaxAmt(Double taxAmt) {
    this.taxAmt = taxAmt;
}

public Double getPdTaxAmt() {
    return pdTaxAmt;
}

public void setPdTaxAmt(Double pdTaxAmt) {
    this.pdTaxAmt = pdTaxAmt;
}

public Double getFeeAmt() {
    return feeAmt;
}

public void setFeeAmt(Double feeAmt) {
    this.feeAmt = feeAmt;
}

public Double getPdFeeAmt() {
    return pdFeeAmt;
}

public void setPdFeeAmt(Double pdFeeAmt) {
    this.pdFeeAmt = pdFeeAmt;
}


@Override
public boolean equals(Object o) {
    if (this == o) {
        return true;
    }
    if (!(o instanceof LoanSchedule)) {
        return false;
    }
    return id != null && id.equals(((LoanSchedule) o).id);
}

@Override
public int hashCode() {
    return 31;
}

@Override
public String toString() {
    return "LoanSchedule{" +
        "id=" + getId() +
        ", LoanId=" + getLoanId() +
        ", maturityDate=" + getMaturityDate() +
        ", status=" + getStatus() + "'" +
        ", capitalAmt='" + getCapitalAmt() +
        ", pdCapitalAmt='" + getPdCapitalAmt() +
        ", intAmt=" + getIntAmt() +
        ", pdIntAmt=" + getPdIntAmt() +
        ", taxAmt=" + getTaxAmt() +
        ", pdTaxAmt='" + getPdTaxAmt() +
        ", feeAmt='" + getFeeAmt() +
        ", pdfeeAmt='" + getPdFeeAmt() +
        "}";
}

}

Ваша помощь будет принята с благодарностью заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...