diff --git a/README.md b/README.md
index d27dfd2..714dc41 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Spring Boot JWT Authentication example with Spring Security & PostgreSQL
+# Spring Boot JWT Authentication example with Spring Security & Spring Data JPA
For more detail, please visit:
> [Secure Spring Boot App with Spring Security & JWT Authentication](https://bezkoder.com/spring-boot-jwt-authentication/)
@@ -9,7 +9,54 @@ For more detail, please visit:
> [Spring Boot + Angular 8 JWT Authentication](https://bezkoder.com/angular-spring-boot-jwt-auth/)
+## Dependency
+– If you want to use PostgreSQL:
+```xml
+
+ org.postgresql
+ postgresql
+ runtime
+
+```
+– or MySQL:
+```xml
+
+ mysql
+ mysql-connector-java
+ runtime
+
+```
+## Configure Spring Datasource, JPA, App properties
+Open `src/main/resources/application.properties`
+- For PostgreSQL:
+```
+spring.datasource.url= jdbc:postgresql://localhost:5432/testdb
+spring.datasource.username= postgres
+spring.datasource.password= 123
+spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation= true
+spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.PostgreSQLDialect
+
+# Hibernate ddl auto (create, create-drop, validate, update)
+spring.jpa.hibernate.ddl-auto= update
+
+# App Properties
+bezkoder.app.jwtSecret= bezKoderSecretKey
+bezkoder.app.jwtExpirationMs= 86400000
+```
+- For MySQL
+```
+spring.datasource.url= jdbc:mysql://localhost:3306/testdb?useSSL=false
+spring.datasource.username= root
+spring.datasource.password= 123456
+
+spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.MySQL5InnoDBDialect
+spring.jpa.hibernate.ddl-auto= update
+
+# App Properties
+bezkoder.app.jwtSecret= bezKoderSecretKey
+bezkoder.app.jwtExpirationMs= 86400000
+```
## Run Spring Boot application
```
mvn spring-boot:run