我有一个使用spring- Data -rest的项目,还有一个只使用Spring数据的依赖项目。这两个项目都有spring数据存储库,并使用@EnableJpaRepositories实现它们的存储库接口,但我只想导出父项目中的存储库。
我的问题是:有没有办法将Spring Data REST配置为只公开父项目中资源的rest端点,而不必显式地使用@RepositoryRestResource(exported = false)注释依赖项目中的每个存储库
如果我只能通过禁用它的@RepositoryRestResource来实现这一点,更糟糕的是,没有其他具有不同用例的项目能够为这些存储库启
使用spring 2.6.0 (或更高版本),可以从控制器接口生成rest客户端吗?
我想知道是否可能像下面的用例那样构建spring应用程序。
Spring应用程序A需要调用spring应用程序B rest接口
Spring应用程序B是一个多模块项目,它生成服务器jar和api jar。
Spring应用程序A导入B的API jar
Spring应用程序A使用来自based的控制器接口来基于spring注释生成rest客户端。
B Api jar:
@RestsController
public interface MyApplicationAPI {
@Get
我正在尝试创建一个通用的抽象存储库类,用于处理继承BaseModel类并覆盖保存行为的所有sql模型。
@Repository
public abstract class GenericRepository implements JpaRepository<BaseModel, Long> {
@Override
public <S extends BaseModel> S save(S baseModel) {
long timeStamp = System.currentTimeMillis();
if (baseMo
我对spring引导框架很陌生,我正在开发spring启动rest。
我有端点,我从spring查询数据库。
/buy?projectionId=value1&place=value2 // we can add different query parameters here
如何使用spring引导编写控制器和服务。
我正在构建一个java/javascript应用程序,以便从Neo4j中提取数据并将其可视化。
我选择使用spring data / spring data rest,以便通过rest API与图形交互,它工作得很好。
为了实现可视化,我尝试了sigma.js。sigma.js期望的JSON格式与spring data rest公开的格式不同。为了继续前进,我想通过适当的JSON转换实现一个自定义控制器(使用spring MVC)。
我的目标是能够通过UI提供一个入口点(例如,一个节点),并且能够与图形进行动态交互。
你认为这是正确的设计吗?有什么建议吗?
谢谢
问候
我有一个简单的Spring应用程序,它包含Spring数据、JPA和Spring数据Rest模块。
Spring会自动公开JPA存储库,但当我向存储库中的自定义搜索方法发送HTTP请求时(该方法返回投影列表),则会得到Couldn't find PersistentEntity for type class com.sun.proxy.$Proxy117!。当我将方法的返回类型从投影列表更改为仅投影时,它就工作得很好。
人实体类
@Entity
public class Person {
@Id
@GeneratedValue
private Long id;
我想使用 cli复制spring init。
但是,每当我试图将“REST”作为依赖项添加时,该命令将返回以下错误消息--即Rest存储库,它在REST之上公开Spring数据存储库。
Initializr service call failed using 'https://start.spring.io' - service returned Bad Request: 'Unknown dependency 'rest' check project metadata'
下面是我正在运行的命令:
spring init --build=mave