私のアプリケーションはこれを持っています。それはまだ冬眠していないか、またはまだそれを充填していません。私はのpom.xmlに図書館にのみ追加:非常に単純なアプリケーションのためのスプリングブート例外
@SpringBootApplication
@ComponentScan("com.ma.vegshopping")
public class VegShoppingApplication {
public static void main(String[] args) {
SpringApplication.run(VegShoppingApplication.class, args);
}
}
のpom.xml:
試みは、アプリを起動したとき、私は例外次取得 <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.ma</groupId>
<artifactId>VegShopping</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>VegShopping</name>
<description>vegetable shopping list</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-social-facebook</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
:
ationConfigEmbeddedWebApplicationContext:中に発生した例外コンテキストの初期化 - リフレッシュの試みの取り消し:org.springframework.beans.factory.UnsatisfiedDependencyException:名前が 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfigur ation ':コンストラクタパラメータ0で表現されている満足度の低い依存関係。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです:クラスパスのリソース[org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration $ Tomcat.class]で定義された 'dataSource'という名前のBeanを作成中にエラーが発生しました: ;ネストされた例外はorg.springframework.beans.BeanInstantiationExceptionです:[org.apache.tomcat.jdbc.pool.DataSource]のインスタンス化に失敗しました:ファクトリメソッド 'dataSource'が例外をスローしました。ネストされた例外はorg.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesです。$ DataSourceBeanCreationException:データベースタイプNONEの埋め込みデータベースドライバクラスを特定できません。組み込みデータベースが必要な場合は、サポートされているデータベースをクラスパスに入れてください。特定のプロファイルからロードするデータベース設定がある場合は、アクティブにする必要があります(プロファイルは現在アクティブではありません)。
JPAを使用したくない場合は、依存関係にspring-boot-startter-data-jpaを追加しないでください。例外が示すように、JPAを使用するときはデータソースが必要なため、これを追加すると、データソースを探す自動設定がアクティブになります。 –