如何将 post 方法与 spring 数据恢复过程一起使用?
how to use a post method with a spring data rest process?
我正在使用 repostiroy rest 资源服务,目前我需要实现一种方法来将数据从 excel 文件导入到我的数据库中。我不知道如何使用 spring 存储库剩余资源?因为它是一个接口。我应该使用 restController 还是它可以同时使用这两种方法?
该接口有一个名为 save()
的方法。您可以将给定的对象保存在数据库中,例如:repository.save(myOjbect)
标准流程是:
创建存储库文件
@Repository
public interface RepositoryClass extends JpaRepository<T, ID>{}
- 其中 T 是 class,ID 是 ID 的数据类型(例如:Long、Integer 等)
JpaRepository 已经有 save() 和 saveAll() 方法(1)
在服务中创建一个读取数据并将其保存在数据库中的方法
@Service
public class ServiceClass{
// ...some code
public void importData(// ... parameters){
// open the excel file and import the data in an ArrayList for exemple
repositoryClass.saveAll(arrayWithData);
}
}
最后一步是在调用服务中编写的方法的控制器中创建端点。
我正在使用 repostiroy rest 资源服务,目前我需要实现一种方法来将数据从 excel 文件导入到我的数据库中。我不知道如何使用 spring 存储库剩余资源?因为它是一个接口。我应该使用 restController 还是它可以同时使用这两种方法?
该接口有一个名为 save()
的方法。您可以将给定的对象保存在数据库中,例如:repository.save(myOjbect)
标准流程是:
创建存储库文件
@Repository public interface RepositoryClass extends JpaRepository<T, ID>{}
- 其中 T 是 class,ID 是 ID 的数据类型(例如:Long、Integer 等)
JpaRepository 已经有 save() 和 saveAll() 方法(1)
在服务中创建一个读取数据并将其保存在数据库中的方法
@Service public class ServiceClass{ // ...some code public void importData(// ... parameters){ // open the excel file and import the data in an ArrayList for exemple repositoryClass.saveAll(arrayWithData); } }
最后一步是在调用服务中编写的方法的控制器中创建端点。