Closed6
Kotlinメモ

.ktと.ktsの違い
kt :Kotlin
kts:Kotlin Script コンパイルせずに実行できる

interface JpaRepository<T : Any!, ID : Any!>
このIDって何が入る?
↓
JpaRepository の型引数には、Entityクラスの型とその@Idの型を指定する

@Controllerと@RestControllerのちがい
@Controllerは、戻り値としてView(HTML)を返す際に使うアノテーションです。
Webページアプリ用のコントローラとして使用します。
対して@RestControllerはWebページ用のコントローラとしては使用しません。
リクエストを受け、JSONやXMLを返すAPIサーバー用として使用します。

SQLとJava型のマッピング

Kotlinの日時系

Not-Null Assertion Operator
!!演算子を使用する場合、nullableな変数を強制的にnon-nullにする。
val str: String? = "test"
val length = str!!.length
このスクラップは2023/12/23にクローズされました