内容へ移動
NK University
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
kotlin
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== Kotlin ====== [[:start|一つ上へ]] ===== メモ ===== ==== コントローラー ==== ''url/receive''に対してPOSTメソッドで接続を受け付ける場合のコントローラーの例。 コントローラーでリクエストを受け付け、他のサービスを呼び出すなどの処理を行う。 <code kotlin> @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" } } </code> ==== 文字列結合 ==== ''+''演算子を使って文字列を結合する <code kotlin> val str1 = "Hello" val str2 = "world" val result = str1 + ", " + str2 + "!" </code> ==== BASE64エンコード ==== <code kotlin> import java.util.Base64 // エンコードしたい文字列 val plainText = "Hello World!" // Base64エンコード val encodedText = Base64.getEncoder().encodeToString(plainText.toByteArray()) </code> ===== 基本項目 ===== * [[kotlin:function|関数]] * [[kotlin:okhttp|okhttpクライアント]] * [[kotlin:jsoup|JSoupの使い方について]] * [[kotlin:xml_to_json|XML形式からJSONへの変換]] * [[kotlin:try_catch|try-catch構文によるエラー処理]] ===== ケーススタディー ===== * [[kotlin:cases:jooq_sql_map|Jooqで作成したオブジェクトをリスト化して各要素を参照する]] * [[kotlin:cases:split_text|テキストを分割してリスト化]] * [[kotlin:cases:jdbctemplate|jdbcテンプレートでレコードを取得して使う]]
kotlin.txt
· 最終更新: 2025/01/14 15:24 by
mikoto
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ