[BAEL-6165] AWS Secrets Manager integration with Spring Boot for DB. (#13632)

* [BAEL-6165] AWS Secrets Manager integration with Spring Boot for DB.

* [BAEL-6165] Add other types of secrets as example

* [BAEL-6165] externalize version to properties

* [BTL-6165] create UserController

---------

Co-authored-by: Lukasz Wlodkowski <lukasz.w@bluestonepim.com>
This commit is contained in:
Łukasz Włodkowski
2023-04-11 21:08:05 +02:00
committed by GitHub
parent 67d6b1533b
commit 2765db78ae
6 changed files with 143 additions and 2 deletions
+17 -2
View File
@@ -25,8 +25,13 @@
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<groupId>com.amazonaws.secretsmanager</groupId>
<artifactId>aws-secretsmanager-jdbc</artifactId>
<version>${aws.secrets.manager.jdbc}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
@@ -34,6 +39,11 @@
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.awspring.cloud</groupId>
<artifactId>spring-cloud-starter-aws-secrets-manager-config</artifactId>
<version>${aws.secrets.manager.config}</version>
</dependency>
</dependencies>
<build>
@@ -45,4 +55,9 @@
</plugins>
</build>
<properties>
<aws.secrets.manager.config>2.4.4</aws.secrets.manager.config>
<aws.secrets.manager.jdbc>1.0.11</aws.secrets.manager.jdbc>
</properties>
</project>