Java spring引导项目:应用程序运行失败,但在idea中gradle引导运行正常

Java spring引导项目:应用程序运行失败,但在idea中gradle引导运行正常,java,spring-boot,gradle,intellij-idea,Java,Spring Boot,Gradle,Intellij Idea,我的问题很棘手。实际上,我的springboot项目还可以 一种方法:/gradlew bootRun是可以启动的 另一种方式:运行应用程序不正常 我猜springboot设置默认配置无效,但我不知道如何解决它 yml配置和代码 spring: 数据源: url:jdbc:mysql://localhost/test 用户名:root 尝试在Gradle文件中添加MySql JDBC驱动程序依赖关系尝试在Gradle文件中添加MySql JDBC驱动程序依赖关系嗨,你检查过类似的问题吗?你能告

我的问题很棘手。实际上,我的
springboot
项目还可以 一种方法:
/gradlew bootRun
是可以启动的 另一种方式:
运行应用程序
不正常

我猜
springboot
设置默认配置无效,但我不知道如何解决它

yml配置和代码

spring:
数据源:
url:jdbc:mysql://localhost/test
用户名:root


尝试在Gradle文件中添加
MySql JDBC驱动程序依赖关系

尝试在Gradle文件中添加
MySql JDBC驱动程序依赖关系

嗨,你检查过类似的问题吗?你能告诉我们到目前为止你试过什么吗?就我而言,我看到了大多数类似的问题,但它似乎与我不一样。我尝试了一个新的想法,一个新的回购协议,另一个类似的回购协议(这个很好用)。嗨,你检查过类似的问题吗?你能告诉我们到目前为止你试过什么吗?就我而言,我看到了大多数类似的问题,但它似乎与我不一样。我尝试了一个新的想法,一个新的repo,另一个类似的repo(这个很好用)。编译组:'org.springframework',名称:'springjdbc',版本:'5.0.8.RELEASE',编译组:'mysql',名称:'mysql connector java',版本:'6.0.6'。这个项目最初在那里。编译组:'org.springframework',名称:'springjdbc',版本:'5.0.8.RELEASE',编译组:'mysql',名称:'mysql connector java',版本:'6.0.6'。这个项目本来就在那里。
   @Bean
   public SqlSessionFactory sqlSessionFactory(DataSource dataSource) {
            SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
            factoryBean.setDataSource(dataSource);
            Resource mybatisResource = new ClassPathResource("mybatis-config.xml", Application.class.getClassLoader());
            factoryBean.setConfigLocation(mybatisResource);

            SqlSessionFactory sessionFactory = null;
            try {
                sessionFactory = factoryBean.getObject();
            } catch (Exception e) {
                log.error("init sqlSessionFactory failed.", e);
            }
            return sessionFactory;
        }




***************************
APPLICATION FAILED TO START
***************************

Description:

Cannot determine embedded database driver class for database type NONE

Action:

If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).`