개발환경 OS: windows 10 java version: openjdk-1.8 Gradle version: 7.0 Springboot Version: 2.3.5 flyway version: 6.4.2 Database: MariaDB 1.5.6 Flyway란? Flyway는 Open Source Migration Tool 입니다. Java나 c++같은 프로그램의 소스 코드는 svn/git 과 같은 형상관리 툴로 쉽게 관리할 수 있지만, Database는 위와 같은 툴로 변경이력을 관리할 수 없습니다. Spring Boot에서 Flyway 사용하기 의존성 추가 - maven이나 gradle에 아래와 같이 의존성을 추가합니다. 1) maven org.flywaydb flyway-core 2) gradle ..