IntelliJ IDEA 上でspringBootアプリを起動させたい
IntelliJ上で参考サイトのSpringBoot Webアプリを起動する勉強をしています。
「Spring Boot Sample Application」」
https://github.com/miyabayt/spring-boot-doma2-sample
OS: Windows10Home (バージョン2004にし、DockerToolBoxをインストールした)
IntelliJ IDEA
DockerToolBox
MySQL
Virtualbox
~必要なプラグイン・設定~
- Lombok pluginをインストールする。 Settings > Build, Excecution, Deployment > Compiler > Annotation Processor > Enable Annotation ProcessingをONにする。
- Eclipse Code Formatterをインストールする。
Settings > Other Settings > Eclipse Code Formatter > Use the Eclipse code formatterをONにする。
- Eclipse Java Formatter config fileにeclipse-formatter.xmlを指定する。
- bootRunを実行している場合でもビルドされるようにする。
Intellij > Ctrl+Shift+A > type Registry... > compiler.automake.allow.when.app.runningをONにする。 - Windowsの場合は、コンソール出力が文字化けするため、C:¥Program Files¥JetBrains¥IntelliJ Idea xx.x.x¥binの中にあるidea64.exe.vmoptionsファイルに-Dfile.encoding=UTF-8を追記する。
- ブラウザにLiveReload機能拡張をインストールする。 http://livereload.com/extensions/から各ブラウザの機能拡張をダウンロードする。
###~作業~
0. プロジェクトをビルドする(IntelliJ IDEA上でBuildメニューから「Build Proect」を選択)
0. Dockerを起動する(IntelliJ IDEA上で「gradle」⇒「Tasks」⇒「docker」⇒「composeUp」⇒「Run」(実行))
0. MySQLを起動する(PCのタスクバーよりMySQLの「strat」アイコンを押下)
0. 管理側のアプリケーションを起動する(IntelliJ IDEA上で「gradle」⇒「sample-web-admin」⇒「Tasks」⇒「application」⇒「bootRun」⇒「Run」(実行))
0. ※起動したら、http://localhost:18081/admin をクリック
###エラーメッセージ
作業の4までするとこれが出てきます。
Caused by: org.flywaydb.core.internal.exception.FlywaySqlException: Caused by: java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
###このエラーに対してどう対処すればよいのか分かりません。
エラーにあるflywayをインストールするべきなのかどうか?
この指定されているPublic Key はどうやったら分かるのか?
アドバイスください。
回答2件
あなたの回答
tips
プレビュー