spring-boot-axon-demo/src/main/kotlin/com/cubetiqs/demo/axon/AxonApplication.kt

31 lines
921 B
Kotlin

package com.cubetiqs.demo.axon
import com.cubetiqs.demo.axon.entity.BankAccount
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.runApplication
import org.springframework.data.jpa.repository.JpaRepository
import org.springframework.http.ResponseEntity
import org.springframework.stereotype.Repository
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RestController
import java.util.UUID
@SpringBootApplication
class AxonApplication
fun main(args: Array<String>) {
runApplication<AxonApplication>(*args)
}
@RestController
@RequestMapping
class DefaultController {
@GetMapping
fun index(): ResponseEntity<Any> {
return ResponseEntity.ok("ok")
}
}
@Repository
interface BankAccountRepository : JpaRepository<BankAccount, UUID>