草庐IT

jazn-data

全部标签

java - Spring Data - MongoDb 查找路线周围最近的位置

我有一个模型包含geojson点。使用Spring数据查找最近的位置非常容易,但如何检索给定路线的最近位置?我正在从google获取路线信息:http://maps.googleapis.com/maps/api/directions/xml?origin=48.208174,16.373819&destination=48.340670,16.717540&sensor=false&units=metric&mode=driving 最佳答案 来自mapgoogleapi的路线信息被分解为具有纬度/经度坐标的起始位置和结束位置的步

java - 具有在运行时创建的多个数据源的 Spring Boot 和 Spring Data 应用程序

我正在开发一个使用SpringDataJPA的SpringBoot应用程序,并且需要连接到许多不同的数据库,例如PostreSQL、MySQL、MS-SQL、MongoDB。我需要在运行时创建所有数据源,即用户在启动的应用程序中通过GUI选择这些数据:-驱动程序(列表之一),-资源,-港口,-用户名,-密码。毕竟,他将nativesql写入选择的数据库并获得结果。我在stack和spring论坛(例如AbstractRoutingDataSource)中阅读了很多关于它的内容,但所有这些教程都展示了如何从xml配置或javabean中的静态定义创建数据源。可以在运行时创建许多数据源吗?

java - 具有在运行时创建的多个数据源的 Spring Boot 和 Spring Data 应用程序

我正在开发一个使用SpringDataJPA的SpringBoot应用程序,并且需要连接到许多不同的数据库,例如PostreSQL、MySQL、MS-SQL、MongoDB。我需要在运行时创建所有数据源,即用户在启动的应用程序中通过GUI选择这些数据:-驱动程序(列表之一),-资源,-港口,-用户名,-密码。毕竟,他将nativesql写入选择的数据库并获得结果。我在stack和spring论坛(例如AbstractRoutingDataSource)中阅读了很多关于它的内容,但所有这些教程都展示了如何从xml配置或javabean中的静态定义创建数据源。可以在运行时创建许多数据源吗?

spring - Spring Data Elasticsearch 是否支持 Amazon Elasticsearch?

从我所做的研究看来,这两者似乎不能一起工作,因为HTTP仅支持AmazonElasticsearch。希望有人能澄清一下SpringDataElasticsearch是否无法实现这一点。 最佳答案 看起来3.2.0版本的Spring数据Elasticsearch与httprest客户端一起工作,因此可以通过RestAPI和端口443连接到aws弹性实例。他们以某种方式将spring-data-jest方法集成到spring数据中。我使用RestHighLevelClient:@BeanpublicRestHighLevelClien

spring - Spring Data Elasticsearch 是否支持 Amazon Elasticsearch?

从我所做的研究看来,这两者似乎不能一起工作,因为HTTP仅支持AmazonElasticsearch。希望有人能澄清一下SpringDataElasticsearch是否无法实现这一点。 最佳答案 看起来3.2.0版本的Spring数据Elasticsearch与httprest客户端一起工作,因此可以通过RestAPI和端口443连接到aws弹性实例。他们以某种方式将spring-data-jest方法集成到spring数据中。我使用RestHighLevelClient:@BeanpublicRestHighLevelClien

spring - 在 spring-data-rest 中使用验证器返回 http 500 而不是 400

我正在尝试让spring-data-rest中的验证工作。从文档中您只需要提供一个验证器,我已经让它工作了,但是当验证约束被成功捕获/处理时,我会得到一个带有堆栈跟踪的500错误页面。在配置类RepositoryRestMvcConfiguration它有一个validationExceptionHandler,看起来它应该得到这样的验证错误以返回400而不是500。它也是一个延迟加载的bean。我的设置不正确吗?还是有其他方法可以让spring-data-rest返回400而不是500?我正在使用spring-data-rest2.0.0版本tomcat返回的堆栈跟踪:HTTPSta

spring - 在 spring-data-rest 中使用验证器返回 http 500 而不是 400

我正在尝试让spring-data-rest中的验证工作。从文档中您只需要提供一个验证器,我已经让它工作了,但是当验证约束被成功捕获/处理时,我会得到一个带有堆栈跟踪的500错误页面。在配置类RepositoryRestMvcConfiguration它有一个validationExceptionHandler,看起来它应该得到这样的验证错误以返回400而不是500。它也是一个延迟加载的bean。我的设置不正确吗?还是有其他方法可以让spring-data-rest返回400而不是500?我正在使用spring-data-rest2.0.0版本tomcat返回的堆栈跟踪:HTTPSta

java - Spring Data JPA,如何通过Pageable获取最后一页

我想获取一个实体的最后5条记录。但无法通过SpringDataJPA获取。最初我试图通过LIMIT查询获取数据,但JPA不支持LIMIT。后来我尝试了Pageable接口(interface)。PageablepageCount=newPageRequest(0,10,Direction.ASC,"id");ListtxnEntities=txnDAO.findByAccountEntity(accountEntity,pageCount);这给了我10个对象的第一页。但我的要求是获得最后10或5个对象。那么如何通过Spring框架中的Pageable接口(interface)获取呢?

java - Spring Data JPA,如何通过Pageable获取最后一页

我想获取一个实体的最后5条记录。但无法通过SpringDataJPA获取。最初我试图通过LIMIT查询获取数据,但JPA不支持LIMIT。后来我尝试了Pageable接口(interface)。PageablepageCount=newPageRequest(0,10,Direction.ASC,"id");ListtxnEntities=txnDAO.findByAccountEntity(accountEntity,pageCount);这给了我10个对象的第一页。但我的要求是获得最后10或5个对象。那么如何通过Spring框架中的Pageable接口(interface)获取呢?

spring - 如何使用 Spring Data Repositories 处理大量数据?

我有一个大表,我想通过SpringDataRepository访问它。目前,我正在尝试扩展PagingAndSortingRepository接口(interface),但似乎我只能定义返回列表的方法,例如:publicinterfaceMyRepositoryextendsPagingAndSortingRepository{@Query(value="SELECT*...")ListmyQuery(Pageablep);}另一方面,PagingAndSortingRepository附带的findAll()方法返回一个Iterable(我认为数据不是加载到内存中)。是否可以定义同时