【问题标题】:i am getting the following error when writting the CRUDRepository. Error:Discription: The injection point has the following annotations:编写 CRUDRepository 时出现以下错误。错误:描述:注入点有以下注释:
【发布时间】:2020-08-16 20:02:23
【问题描述】:

包 com.example.book.repository;

导入 org.springframework.data.repository.CrudRepository; 导入 org.springframework.stereotype.Repository;

导入 com.example.book.bean.Book;

@Repository 公共接口 BookCrudRepository 扩展 CrudRepository {

}

【问题讨论】:

  • 您能否提供您的服务类,格式化您的问题并提供错误堆栈作为报价,而不是不完全可见的图像?此外,在未来,更喜欢代码文本 sn-ps 而不是图像。

标签: spring-boot autowired spring-annotations


【解决方案1】:

嘿,伙计们,我得到了我所面临的解决方案...... 注入点有以下注释

主类

添加以下注释后...

@EnableConfigurationProperties 
@EnableAutoConfiguration
@EntityScan(basePackages = {"com.example.model"})

pom.xml

配置好安装在本地主机上的mysql正确版本后...

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.39</version>
        </dependency>

application.properties

添加此属性后...

spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto = update
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 2021-04-06
    相关资源
    最近更新 更多