kotlin
Kotlin
メモ
コントローラー
url/receive
に対してPOSTメソッドで接続を受け付ける場合のコントローラーの例。
コントローラーでリクエストを受け付け、他のサービスを呼び出すなどの処理を行う。
@RestController class TestController( private val Service1: Service1, private val Service2: Service2, // サービスの取り込み ) { @PostMapping("/receive", produces = ["text/plain"]) fun function( @RequestParam(name = "param_name", required = true) param: String, @RequestParam(required = true) text: String, request: HttpServletRequest, ): String { val records = text.split("\n", "\r"," ").filter { it.isNotEmpty() } subService.subFunc(param,records) return "Request Submitted" } }
文字列結合
+
演算子を使って文字列を結合する
val str1 = "Hello" val str2 = "world" val result = str1 + ", " + str2 + "!"
BASE64エンコード
import java.util.Base64 // エンコードしたい文字列 val plainText = "Hello World!" // Base64エンコード val encodedText = Base64.getEncoder().encodeToString(plainText.toByteArray())
基本項目
ケーススタディー
kotlin.txt · 最終更新: 2023/08/04 17:12 by mikoto