前提・実現したいこと
はじめてのSpringBootで勉強をしており、Flywayを利用するページがあります。
発生している問題・エラーメッセージ
本に沿ってFlywayの設定行ったのですが本が少し古めなのもあり、versionエラーが出ます。
エラーの内容がわかっても対処法がわからないのでご教授お願いします。
Caused by: org.flywaydb.core.api.FlywayException: Version may only contain 0..9 and . (dot). Invalid version: 1.create-schema
依存関係
pom.xml
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.lazyluke</groupId> <artifactId>log4jdbc-remix</artifactId> <version>0.2.7</version> </dependency> <dependency> <groupId>org.webjars</groupId> <artifactId>bootstrap</artifactId> <version>3.3.7</version> </dependency> <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> </dependency> </dependencies>
###application.properties
server.port=8888 spring.datasource.driver-class-name=net.sf.log4jdbc.DriverSpy spring.datasource.url=jdbc:log4jdbc:h2:file:./target/db/customer logging.level.jdbc=OFF logging.level.jdbc.sqltiming=DEBUG spring.jpa.hibernate.ddl-auto=validate
##SQLファイル
V1_create-schema.sql
sql
1(CREATE TABLE customers (id INT PRIMARY KEY AUTO_INCREMENT, first_name VARCHAR(30), last_name VARCHAR(30));
V2_import-initial-data.sql
sql
1INSERT INTO customers(first_name, last_name) VALUES ('hoge', 'hoge'); 2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/07 04:20