我正在我的web应用程序中使用Jersey starter。
org.springframework.boot spring-boot-starter-jersey 1.4.2.发布
尝试将执行器endpoint集成到应用程序中。使用了以下maven依赖项
org.springframework.boot spring-boot-starter-actor 1.5.2.释放org.springframework.boot spring-boot-starter-web 1.5.2.释放
当我访问健康endpoint时,它给我404错误。http://localhost:8080/context/health
我需要添加任何其他配置类到我的应用程序来初始化执行器吗?谁能给我指出正确的方向吗?
您很可能使用/*
(如果未指定,则为默认值)进行Jersey映射。问题是泽西会得到所有的请求。它不知道它需要转发到任何执行器endpoint。
解决方案将在本文中描述。或者更改Jersey的映射,或者将Jersey更改为用作过滤器而不是servlet。然后将Jersey属性设置为转发对它不知道的URL的请求。
从阅读Spring Boot参考文档可以看出,将Jersey资源注册为@Components似乎是一个要求。但事实似乎并非如此。在我看来,这似乎是Spring Boot参考文档中的一个小bug。文档可以从“Registered endpoints should be@components”更新为“Registered endpoints can be@components”。这有道理吗?
如果我把杰瑞西全部。则未抛出hibernate验证器的实现
是否有可能在没有web部件但有执行器的情况下运行Spring Boot应用程序?例如,我想处理一些后台操作。 我的应用程序属性 当我运行应用程序时,它停止了,不在后台运行。在文档中没有找到答案。
我有两个项目。我用Angular2 cli构建的Angular2应用程序和只为Angular2应用程序服务的Spring Boot应用程序。我用构建Angular2应用程序,它会生成一个文件夹。然后,我将文件夹的内容放在Spring Boot应用程序的中。 我的Spring启动应用程序有两个文件。 Spring Boot应用程序类: 及其应用。属性文件: 它工作得很好,但是如果我转到一个url并点
我有一个使用Spring Boot 2.0.x.Release的非常简单的演示应用程序 在我的POM里我有: 我的主应用程序看起来就像: 然后,当我尝试并命中执行器endpoint(如)时,我会收到一个404,但我可以命中中的endpoint,没有任何问题。我在Spring Boot 1.5.x中使用了这个功能,但现在看来Jersey不允许执行器endpoint通过。如果我完全删除Resource
我是Spring Boot和MongoDb的新手。尝试使用Mongo存储库和Spring Boot的一些示例。但在浏览了一些文档后发现,Mongo模板是一个更好的选择。无法使用Mongo模板示例获得正确的Spring Boot。 > 有人能帮我举个同样的例子吗? 在尝试Mongo模板时,我们是否需要创建用户定义的存储库界面并扩展存储库或CRUD存储库?