diff --git a/src/gaea.app/build.gradle b/src/gaea.app/build.gradle index 5ec0269..0cd2a26 100644 --- a/src/gaea.app/build.gradle +++ b/src/gaea.app/build.gradle @@ -5,6 +5,7 @@ dependencies { compile("org.springframework.boot:spring-boot-starter-mail:$spring_version") compile group: 'net.sf.dozer', name: 'dozer', version: '5.5.1' compile group: 'org.apache.poi', name: 'poi', version: '4.1.2' + compile group: 'com.google.code.gson', name: 'gson', version: '2.8.6' } publishing { diff --git a/src/gaea.app/src/main/kotlin/com/synebula/gaea/app/component/HttpMessage.kt b/src/gaea.app/src/main/kotlin/com/synebula/gaea/app/component/HttpMessage.kt index c463c1d..7b24bc6 100644 --- a/src/gaea.app/src/main/kotlin/com/synebula/gaea/app/component/HttpMessage.kt +++ b/src/gaea.app/src/main/kotlin/com/synebula/gaea/app/component/HttpMessage.kt @@ -1,5 +1,6 @@ package com.synebula.gaea.app.component +import com.google.gson.Gson import com.synebula.gaea.data.message.DataMessage class HttpMessage() : DataMessage() { @@ -22,4 +23,8 @@ class HttpMessage() : DataMessage() { this.message = msg.message this.data = msg.data } + + override fun toString(): String { + return Gson().toJson(this) + } } \ No newline at end of file