updated dependencies
diff --git a/build.gradle b/build.gradle
index 3b90936..b80f100 100644
--- a/build.gradle
+++ b/build.gradle
@@ -28,7 +28,7 @@
     id 'com.github.hierynomus.license' version '0.15.0'
     id("org.nosphere.apache.rat") version "0.6.0"
     id "com.jfrog.artifactory" version "4.15.1"
-    id "io.spring.dependency-management" version "1.0.9.RELEASE"
+    id "io.spring.dependency-management" version "1.0.10.RELEASE"
     id 'maven-publish'
     id 'idea'
     id 'java'
@@ -38,10 +38,10 @@
 version 'spring_boot_2-SNAPSHOT'
 
 ext.versions = [
-        springcontext        : '5.2.5.RELEASE',
-        springboot           : '2.2.6.RELEASE',
+        springcontext        : '5.3.2',
+        springboot           : '2.4.1',
         feigngson            : '8.18.0',
-        findbugs             : '3.0.2',
+        spotbugs             : '4.2.0',
         frameworklangversion : 'spring_boot_2-SNAPSHOT'
 ]
 
@@ -60,21 +60,21 @@
 
 dependencyManagement {
     imports {
-        mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Hoxton.SR3'
+        mavenBom 'org.springframework.cloud:spring-cloud-dependencies:Hoxton.SR9'
     }
 }
 
 dependencies {
-    compile(
+    implementation(
             [group: 'org.springframework.cloud', name: 'spring-cloud-starter-openfeign'],
             [group: 'org.springframework.cloud', name: 'spring-cloud-starter-netflix-eureka-client'],
             [group: 'org.springframework', name: 'spring-context', version: versions.springcontext],
-            [group: 'com.google.code.findbugs', name: 'jsr305', version: versions.findbugs],
+            [group: 'com.github.spotbugs', name: 'spotbugs', version: versions.spotbugs],
             [group: 'com.netflix.feign', name: 'feign-gson', version: versions.feigngson],
             [group: 'org.apache.fineract.cn', name: 'lang', version: versions.frameworklangversion],
     )
 
-    testCompile(
+    testImplementation(
             [group: 'org.springframework.boot', name: 'spring-boot-starter-test', version: versions.springboot]
     )
 }
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index a33354b..6d4ba78 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -3,4 +3,4 @@
 distributionPath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip