小编Dmi*_*lov的帖子

确保实体有非私有构造函数

我正在使用 Spring 并在“mapper”归档的第一个控制器中遇到问题:

上下文初始化期间遇到异常 - 取消刷新尝试:org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为“controller”的 bean 时出错:通过字段“mapper”表达的依赖关系不满足;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“modelMapperFactoryBean”的 bean 时出错:FactoryBean 在对象创建时抛出异常;嵌套异常是 org.modelmapper.ConfigurationException:ModelMapper 配置错误:

  1. 无法实例化实体的代理实例。确保实体具有非私有构造函数。

我的实体不是抽象类。这里是:

@Entity
@Table(name = "entity", schema = "public")
public class Entity {

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

    @JsonIgnoreProperties("agency")
    @ManyToOne(fetch = FetchType.LAZY, optional = false)
    @JoinColumn(name = "entity_id", foreignKey = @ForeignKey(name = "entity_fk", value = ConstraintMode.CONSTRAINT))
    private Agency agency;

    @Column(name = "brand_name", nullable = false, length = 255)
    private String brandName;

    @Column(name = "brand_image")
    private String brandImage;

    @Column(name …
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot

4
推荐指数
1
解决办法
4160
查看次数

标签 统计

java ×1

spring ×1

spring-boot ×1