我有一个在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"))
}
@Autowired
和lateinit
可以很好地协同工作,Spring将能够自动连接您的存储库。