• If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.


    学习Spring Boot 过程中遇到了下列这个问题

    Description:

    Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
    //无法配置数据库,没有指定url属性,并且无法配置embedded datasource
    Reason: Failed to determine a suitable driver class
    //原因:无法明确指定正确的驱动类(driver.class)

    Action:

    Consider the following:
    If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
    If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).

    //建议:
    //如果如果需要加载嵌入式的数据库,请将他放入路径中
    //如果有数据库设置需要从指定配置文件中加载,需要调用该配置文件(目前没有活动的配置文件)

    Process finished with exit code 1
    在网上找了很多答案,

    其中的一篇:https://www.cnblogs.com/yourGod/p/9178515.html

    按照上述的解决办法:)

    程序入口处:

    @SpringBootApplication
    public class DemoApplication {

    修改为:
    @SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
    public class DemoApplication {
    也许你改成这样子 ,问题就解决了, 但是我的没有解决,加了这个产生了一个新的问题:

    Description:

    Field userRepository in com.wcyq.demo.service.impl.UserServiceImpl required a bean of type 'com.wcyq.demo.domain.UserRepository' that could not be found.


    Action:

    Consider defining a bean of type 'com.wcyq.demo.domain.UserRepository' in your configuration.


    Process finished with exit code 1
    出现这个问题,看看是否 程序入口的 xxxApplication.java 是否在最外层的包下.如果不是,把该类放在最外层的包下面

     参考自:https://blog.csdn.net/zhouyingge1104/article/details/78267882/

    也许你走到这一步,问题就已经得到解决了

    但是我发现上面这篇还是没有能够帮助到我. 依然还是上述问题提示错误信息.

    继续寻找错误

         是否缺少注解

    @Service //该注解必须加上,否者会导致上述错误
    public class UserServiceImpl implements UserService {
      参考自:https://blog.csdn.net/cutterwolf/article/details/77862652

     但是我发现我加了注解,还是一样有这个错误,怎么办?

       还是包没有扫到,继续添加:

    @SpringBootApplication(exclude = DataSourceAutoConfiguration.class,scanBasePackages={ "com.wcyq.demo"})
    public class DemoApplication {
    程序依旧还是那个错误;

    后面又找了一下问题,把程序全部rebuild   还有有同样的问题, 最后干脆重新新建项目,然后按照教程重新运行了下,没有发现上述的其他问题, 搞不懂什么鬼,先记录在这里!
    ---------------------
    作者:一往无前-千夜
    来源:CSDN
    原文:https://blog.csdn.net/wolfking0608/article/details/82886062
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    JavaScript 闭包
    JavaScript for循环
    JavaScript switch语句
    JavaScript if...else 语句
    JavaScript流程控制语句脑图
    JavaScript比较和逻辑运算符
    JavaScript运算符
    记录一下获取浏览器可视区域的大小的js
    20181016记录一次前端布局
    20181015记录一个简单的TXT日志类
  • 原文地址:https://www.cnblogs.com/zhulina-917/p/10489189.html
Copyright © 2020-2023  润新知