- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在玩 Karyon,遇到了一个问题,Jersey 而不是 Governator 正在尝试实例化我的其余资源类。我正在尝试做一个比 hello world 示例更强大的示例,我可以在其中指定我自己的 Guice 模块进行注入(inject)。
如果我使用 @InjectParam 注释 Jersey 会找到它并说我缺少构造函数的映射。如果我只使用 @Inject 注释,那么 Jersey(而不是 Guice)会提示我无法注入(inject)构造函数。
我找到了这个帖子,https://java.net/projects/jersey/lists/users/archive/2011-01/message/102 ,这准确地描述了我遇到的问题,但使用了 Jersey 的另一个方面。我不确定 Karyon 中的等效问题类别是什么。还有其他人在创建自己的模块时遇到过这个问题吗?
休息资源开始
@Path("/")
public class CrudRoot {
private final CrudService service;
@Inject
public CrudRoot(CrudService service) {
super();
this.service = service;
我的模块
protected void configure() {
bind(CrudService.class).to(InMemCrudService.class);
}
web.xml
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee ">
<servlet>
<servlet-name>KaryonCrud</servlet-name>
<servlet-class>
com.sun.jersey.spi.container.servlet.ServletContainer
</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.example.karyon.server</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>KaryonCrud</servlet-name>
<url-pattern>/rest/v1/*</url-pattern>
</servlet-mapping>
<filter>
<filter-name>guiceFilter</filter-name>
<filter-class>com.google.inject.servlet.GuiceFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>guiceFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>com.example.karyon.server.CrudServletContextListener</listener-class>
</listener>
</web-app>
最佳答案
这里有几点:
关于java - Netflix Karyon 不使用 Governator 创建资源类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17754007/
这篇博文"Azure brings big data, analytics, and visualization capabilities to U.S. Government"表明: We are
govern service 基于 redis 的服务治理平台(服务注册/发现 & 配置中心) govern service 是一个轻量级、低成本的服务注册、服务发现、 配置服务 sdk,
我有一个 DataGrid,其中一行包含图像。该图像通过触发器绑定(bind)到某种状态。当状态改变时我想改变图像。 模板本身是在 DataGridTemplateColumn 的 HeaderSty
我正在玩 Karyon,遇到了一个问题,Jersey 而不是 Governator 正在尝试实例化我的其余资源类。我正在尝试做一个比 hello world 示例更强大的示例,我可以在其中指定我自己的
我有问题 System.Windows.Data Error: 2 : Cannot find governing FrameworkElement or FrameworkContentElemen
我收到以下错误: System.Windows.Data Error: 2 : Cannot find governing FrameworkElement or FrameworkContentEl
我已经阅读了文档,我看到有一个治理和一个 web 服务 API 可用,但我不明白执行部分。我想了解如何通过 API 执行以下操作。 1) 如何使用 API 发布服务(SOAP 或 REST)? 2)
我正在开发一个使用 TestNG 的测试自动化框架。我决定使用依赖注入(inject)模式来实现更具可读性、可重用的页面对象和测试。 我选择了Google Guice,因为TestNG提供了使用Gui
我可以通过 Azure Government portal 登录我的 Microsoft Azure 政府订阅帐户,当我通过 Powershell 登录时: Login-AzureRmAccount
我可以通过 Azure Government portal 登录我的 Microsoft Azure 政府订阅帐户,当我通过 Powershell 登录时: Login-AzureRmAccount
例如,Google 市场上有一款流行的应用程序,名为“Lookout Security & Antivirus”。 此应用程序可以显示访问您的位置、联系人、短信和彩信数据的所有应用程序。 我想知道如何
我有一个 ItemsControl显示一堆矩形。每个矩形都需要向上和向左偏移。所以,我创建了一个 RectangleStyle它使用绑定(bind)来设置矩形的宽度、高度、X 平移和 Y 平移。 宽度
我正在使用 tomcat maven 插件 来运行集成测试用例,在 maven 构建期间 (全新安装) 我想运行一些集成测试,所以为了为了运行它们,我正在使用 tomcat7 插件,它在集成测试之前运
我正在使用 Dropwizard 0.8.1并且我观察到每次调用所属路径时都会创建资源对象。 我认为这样做是因为在引导应用程序时资源是按类注册的。 有没有办法强制资源成为单例? 我曾尝试使用 @Sin
为我的团队雇用了一位新开发人员,他拥有对存储库和董事会的 Azure DevOps 访问权限,并且能够通过其公司指定的 .onMicrosoft.com 电子邮件帐户登录 Azure 政府门户。他在尝
为我的团队雇用了一位新开发人员,他拥有对存储库和董事会的 Azure DevOps 访问权限,并且能够通过其公司指定的 .onMicrosoft.com 电子邮件帐户登录 Azure 政府门户。他在尝
以色列已经发布了预算供所有人查看,并且有一个 API 可以提取数据。但是,我不知道如何将其解析为txt/csv格式。 这是一个example link to make a call for data
我有一个 Suitelet 脚本,可以提取已保存的 Netsuite 交易行项目搜索。用户可以选中一行或多行上的已协调复选框,然后单击提交按钮,脚本将加载已协调复选框 = true 的每条记录,并更新
我是一名优秀的程序员,十分优秀!