我正在编写一个Spring Boot (使用JPA) REST应用程序,其中组成我的模型的一个实体属于另一个/外部服务,可以使用REST api获取该服务。
@Entity
public class ManagedEntity {
@Id
private UUID id;
private ExternalEntity external; // I can be fetch from a REST api
}
如果可能的话,我想知道如何映射我的实体,以便让我的JPA实现从REST api加载它。
或者,为了拥有丰富的模型,对我的实体/应用程序建模的最佳方式是什么?
我有一个多模块的spring-boot项目,我想在上部署它,我也在那里安装了Jenkins。源代码托管在Github中。每个模块都包含在一个war中,以便拥有一个微服务结构:
<modules>
<module>xyz-common</module>
<module>xyz-data-services</module> <!--a REST service to interact with mongodb-->
<module>xyz-batch-impo
在设置一个我认为是简单的Spring Boot Rest api时,我一直对自己做错了什么感到困惑。我确实有设置非常基本的spring应用程序的经验(还是个学生),但这是我第一次设置spring Rest应用程序。我确实在基本文件夹中有应用程序,并且应用程序似乎启动了,但当我转到"localhost:8080/“时,我得到了一个404错误。我猜也许我的pom是错的。我注意到我的打印跟踪没有显示存储库被公开。谢谢你的帮助。
Main:
@SpringBootApplication
public class App {
public static void main(String[
我知道通过内存身份验证,我们可以保护Spring boot rest API(它使用默认身份验证创建随机JWT令牌)。我的要求是我已经通过oracle rest服务创建了JWT令牌,使用这个令牌我需要保护我的spring boot rest api。我如何才能做到这一点?有什么需要帮忙的吗? 类似于下面的问题,Secure REST Api with Spring boot and JWT 向Raj致敬