質問: 学習の一環として、Java8、SpringBoot、MySQLによる開発を行っております。 サーバーはAWSのEC2(OSはAmazonLinux2)を使用しています。 データベースはAWSの学習も兼ねてRDSを使います。 最終的にはデータベースも利用した動的webページをweb上に公開したいと思っています。 SpringアプリケーションをjarファイルにしてEC2にデプロイし起動させてweb上に公開することまではできたるようになったのですが 現在SpringアプリケーションをどうやってRDSに接続させるかがわからず困っています。 試したこと ----- https://news.mynavi.jp/itsearch/article/devsoft/4426 上記の記事を参考に進めていたところ、 Mavenプロジェクトのpom.xmlで、spring-boot-starter-data-jpaおよび、 spring-cloud-starter-awsのライブラリを定義するところでエラーが発生しました。 ``` 一部のみ抜粋 org.springframework.boot spring-boot-starter-data-jpa org.springframework.cloud spring-cloud-starter-aws org.springframework.cloud spring-cloud-starter-aws-jdbc ``` ``` エラー内容 ・プロジェクト・ビルド・エラー: 'dependencies.dependency.version' for org.springframework.cloud:spring-cloud-starter-aws:jar is missing. ・プロジェクト・ビルド・エラー: 'dependencies.dependency.version' for org.springframework.cloud:spring-cloud-starter-aws-jdbc:jar is missing. ``` エラーによるとorg.springframework.cloud:spring-cloud-starter-aws:jarがないことが原因のようだったので下記のサイトからダウンロードしました。 https://jar-download.com/artifacts/org.springframework.cloud/spring-cloud-starter-aws-jdbc/2.1.1.RELEASE/source-code しかし、ダウンロードしたjarファイルをどこに配置すればよいのかがわかりませんでした。 --- 聞きたいこと ------ ・追加でダウンロードしたjarファイルはどこに配置すればSpringアプリケーションに適用されるのでしょうか? ・SpringアプリケーションをRDSにアクセス方法、もしくは参考になる記事が他にあれば教えてください。 --- 稚拙な質問で至らぬ点も多くあるかと思いますが、教えていただけたら幸いです。
回答: > > 'dependencies.dependency.version' > > > 対象のバージョンはサポートされてないので明記してください。 動作は自己責任で確認してください