- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Jersey 2 的新手。到目前为止,我使用 Jersey 1.x 和 Spring,并希望使用 HK2 实现。
看完tutorial我写了以下内容:
@ManagedBean
@Path("products")
@Produces({ MediaType.APPLICATION_JSON })
public class ProductResource {
@Inject
ProductManager productManager;
@GET
public GenericResponseData<List<Product>> getProducts(@QueryParam("condition") Condition condition, @QueryParam("keywords") String keywords) {
GenericResponseData<List<Product>> res = new GenericResponseData<List<Product>>();
res.setObject(productManager.getProducts(condition, keywords));
return res;
}
}
@Contract
public interface ProductManager {
public List<Product> getProducts(Condition condition, String keywords);
}
@Service
public class MyProductManager implements ProductManager {
@Override
public List<Product> getProducts(Condition condition, String keywords) {
return null;
}
}
org.glassfish.hk2.api.UnsatisfiedDependencyException: There was no object available for injection at Injectee
最佳答案
我在玩 JAXRS 和 @Inject-ing EJB 并遇到同样的错误。使用@EJB,它运行良好。
解决方案是添加 CDI 配置文件并将 bean-discovery-mode="annotated"更改为 bean-discovery-mode="all"
之后,我可以将@Inject 与我的 EJB 一起使用。
这也可能对您有所帮助。
关于java - org.glassfish.hk2.api.UnsatisfiedDependencyException : There was no object available for injection at Injectee,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21265285/
我正在开发一个 spring data jpa 和 thymeleaf 项目,并且遇到了连接查询问题。 我有 3 个表(多对多关系): 1. 类(class) 2. 选项 3. 连接表:options
我正在使用 Spring boot 设置基本的 REST,但遇到一些我不知道如何修复的错误。 希望大家能帮帮我:) 我已经尝试了一些注释修复,但没有用...您可以在下面找到我的代码。也许依赖关系不正确
我正在编写一个 jpa 存储库示例,并且收到类型为 UnsatisfiedDependencyException 的运行时异常。 这是我的程序: @Configuration @EnableJpaRe
我有以下代码和@ComponentScan(basePackages = "com.project.shopping"),包结构为 com.project.shopping.Controller co
错误: Exception encountered during context initialization - cancelling refresh attempt: org.springfram
在我将@Service 添加到 Controller 后,我的单元测试失败了。该项目是 Spring-boot v 2.0.1.RELEASE。我花了很多时间试图找到答案,但没有运气。该测试在我添加
我是 Spring 的新手,我正在尝试制作一个简单的休息应用程序。当我将所有文件放在一个包中时,应用程序运行良好。由于我改变了我的项目组织,我无法构建我的项目。我收到此错误: 2017-09-30 2
它应该打印出在 spring.xml 文件中输入的三角形的坐标 (x, y)。 这是绘图应用程序。 java类 package spring_java_brains_07_injecting_obj
编辑:根据 user7294900 和 @skhussain 建议将 @Repository 和 @Service 添加到 UserDAOImpl 和 UserServiceImpl 类,但是我仍然得
我有一个 ApiRest 类,它有一个名为 myKey 的成员,我试图根据从 abc.properties 文件获取的值来设置该成员。当我使用 @Value 设置变量时,出现以下错误: Caused
我是使用微服务架构的新手,想要从另一个使用 camunda(只读业务流程工具(库))的模块访问 bean。错误未满足的依赖关系来自 camunda 接口(interface),但我在当前模块中不需要来
我在 SpringBoot 上遇到困难。我正在学习一门类(class),我的代码与我的教授完全相同,但我的代码给了我这个错误(我尝试使用许多解决方案来修复此问题,例如在另一个 .xml 中创建一个 b
我尝试使用 Spring 提供的默认 aop 代理,但出现执行错误。 这是我的代码:运行测试示例的第一个类。 @EnableAspectJAutoProxy() @ComponentScan(base
我创建了一个自定义存储库。在这个存储库中,我需要访问标准存储库(findAll)的一些方法,所以我添加了 我使用了 Spring Boot @EntityScan(basePackageClasses
我是 Swager 2 的新手,我一直在尝试进行一些测试,但没有成功,我希望我可以使用它。情况是这样的: 我正在使用 spring-boot 创建不同的休息服务,一切正常,但是当我尝试为我的服务创建单
我正在使用Spring Data MongoDB,以下是我的存储库+模型: public interface postJobRepository extends Repository { Li
当我在本地运行./gradlew build或./gradlew test时,它工作得很好。但是,当我在docker容器中运行这些命令时,出现错误org.springframework.beans.f
我正在尝试使用 Teradata 数据库创建一个简单的 Spring 应用程序。 它正在使用 mySql 数据库和驱动程序,但在更改为 Teradata 驱动程序/基于数据库后,我收到以下异常: or
我正在使用 SpringBoot 并且我有一个 DataJpaTest,但是当我运行测试类时,我得到这个 StackTrace: java.lang.IllegalStateException: F
我正在尝试使用 MySql 实现 Hibernate spring mvc 项目,但在使用 @Entity 映射我的 Book 类时遇到问题。 MySql 服务器与 Author.java 一起工作得
我是一名优秀的程序员,十分优秀!