我有一个在kotlin中扩展JpaRepository的接口(interface)。

interface EmployeeRepository: JpaRepository<Foo, Long>

我想转换此Java代码。
FooRepository fooRepository;

public void callTheSave(){
    fooRepository.save(new Foo("Name","LastName"))
}

如何在Kotlin中转换它?

最佳答案

IDEA附带了一个不错的Java-> Kotlin转换工具。我建议在所有这些情况下使用它。除此之外,这是一个非常简单的案例:

@Autowired
lateinit var fooRepository: FooRepository

fun callTheSave(){
    fooRepository.save(Foo("Name","LastName"))
}
@Autowiredlateinit可以很好地协同工作,Spring将能够自动连接您的存储库。

10-08 17:56