autowired相关内容
我正在学习 Spring,据我了解,当我们在具有通用名称的方法(不是 setter 方法)上使用 @annotation 时,方法的参数是自动装配的. 公共类 MovieRecommender {私人电影目录电影目录;私人 CustomerPreferenceDao customerPreferenceDao;@自动连线公共无效准备(MovieCatalog mC,CustomerPrefere
..
我有一个抽象类: @Component公共抽象类 BaseReport {公共无效出口(){...} 还有一堆扩展它的类,并覆盖 export() 方法(或不覆盖). @Component公共最终类 Report1 扩展 BaseReport@零件公共最终类 Report2 扩展 BaseReport 我的大多数测试都自动装配扩展 BaseReport 的具体类,没有任何问题: 公共类
..
我得到一个例外说: java.lang.IllegalArgumentException:'sessionFactory' 或'hibernateTemplate' 是必需的 尝试在 HibernateDaoSupport 类上使用 @Repository 注释时.错误消息很简单,为了创建存储库,它需要一个 sessionFactory.但是,我在我的 XML 中定义了一个会话工厂:
..
我正在尝试使用 Spring 为 webapp 自动装配一些 bean(用于依赖注入).一个控制器 bean 包含另一个 bean,后者又持有另一组 bean 的哈希图.目前该地图只有一个条目.当我在 tomcat 中运行并调用服务时,我收到一条错误消息,指出第二个 bean(保存在控制器中)不是唯一的 没有定义类型 [com.hp.it.km.search.web.suggestion.Sug
..
哪个更正确? 这个(方法上有@Autowired注解)? @Controller公共类 MyController{私人MyDao myDao;@自动连线公共 MyController(MyDao myDao){this.myDao = myDao;} 这个(属性上有@Autowired注解)? @Controller公共类 MyController{@自动连线私人MyDao myDao
..
@Inject 和 @Resource 和 @Autowired 注解有什么区别? 我们应该什么时候使用它们? 解决方案 @Inject vs. @Autowire vs. @Resource 的区别? @Autowired: spring 专有注解(相对于@Inject 和@Resource)按类型注入资源,即按注解字段或承包商的接口的类.如果我们很少实现接口或子类,我们可以
..
我在自动装配的属性中遇到了空值.我希望我能得到一些帮助. 我们用于项目 spring-boot 版本 0.5.0.M6. 带bean的四个配置文件在一个包中,按“区域"排序: 数据源配置 全局方法安全配置(因为我们使用 Spring-ACL) MVC 配置 Spring 安全配置 引导一切的主要方法在以下文件中: @EnableAspectJAutoProxy@En
..
我有以下 JSF 托管 bean: package com.example;导入 java.io.Serializable;导入 javax.faces.bean.ManagedBean;导入 org.springframework.beans.factory.annotation.Autowired;导入 org.springframework.stereotype.Component;@零件
..
我有一个过滤器可以将请求保存到数据库.但是我在自动装配字段上收到 NullPointerException:inboundRequestLogStore. 我已经尝试过 在 Filter bean 类中使用一些 bean 的建议? (我已将 SpringBeanAutowiringSupport.processInjectionBasedOnServletContext(this, filt
..
当时我正在运行测试时@Autowired 正在工作,但是当我运行网络应用程序并尝试在当时获取数据时,它会抛出空指针异常. 这是我的控制器 在这个BuyerRepo中始终为空 import com.retail.exception.InvalidIdException;进口 com.retail.model.Buyer;进口 com.retail.repository.BuyerRep
..
我有一个这样定义的属性类: @Validated@ConfigurationProperties(prefix = "plugin.httpclient")公共类 HttpClientProperties {...} 还有一个这样的配置类: @Configuration@EnableScheduling公共类 HttpClientConfiguration {私有最终 HttpClientP
..
我正在阅读《初春》(威利出版社)的书.在第 2 章中有一个例子关于 Java 配置和 @Autowired.它提供了这个 @Configuration 类 @Configuration公共类 Ch2BeanConfiguration {@豆角,扁豆public AccountService accountService() {AccountServiceImpl bean = new Accou
..
尝试在 Spring 3.0.5.RELEASE 中将属性自动连接到 bean,我正在使用: config.properties: 用户名=我的用户名 main-components.xml: 我的课堂: @Service公共类 MyClass {@Value("${用户名}")私人字符串用户名;...} 因此,username 被设置为 literally "${userna
..
我发现许多门户网站都解释了类似的问题.但我想这是独特的情况.我在 spring mvc 应用程序中遇到错误. org.springframework.beans.factory.UnsatisfiedDependencyException:在文件 [C:\Program Files (x86)\sts-bundle\pivotal-tc-server-developer-3.1 中定义名称为
..
我有一个接口 IMenuItem 公共接口 IMenuItem {字符串 getIconClass();void setIconClass(String iconClass);字符串 getLink();无效设置链接(字符串链接);字符串 getText();void setText(字符串文本);} 然后我有这个接口的实现 @Component@Scope("原型")公共类 MenuIte
..
我有一个 OAuth2 实现,对于授权类型 = 密码工作正常.现在我需要添加一个逻辑来限制相同的用户/密码组合,如果用户较早登录,则允许再次登录.为此,我研究并认为我要创建一个扩展 DefaultTokenServices 类的新类 (MyDefaultTokenService),然后在覆盖的 createAccessToken 方法中添加我的逻辑.但是由于某种原因,当我调试和测试时,我没有点击放
..
在 GWT servlet 中简单地将字段标记为 @Autowired 不能按预期工作.代码将编译并且 Web 应用程序将启动 - 这意味着 Spring 能够成功地自动装配该字段,但是当 servlet 实际被客户端代码命中时,它将产生一个 NullPointerException - 就像有一个不同的、未初始化的 servlet 副本被命中. 我在网络上找到了几种方法来实现这一点,一种是
..
我找不到一种简单的方法来注入给定运行时值的组件/服务. 我开始阅读@Spring 的文档:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-autowired-annotation-qualifiers但我在那里找不到如何改变传递给 @Qualifier 注释的
..
我能够使用 RestTemplate 并自动装配它.但是,我想将与 rest 模板相关的代码部分移动到另一个类中,如下所示: public class Bridge {private final String BASE_URL = "http://localhost:8080/u";@自动连线RestTemplate restTemplate;公共无效 addW() {映射x = new Has
..
我对Spring不太熟悉,有以下情况: 存储库类: @Repository公共类 MyRepository {//...} 使用存储库类的类: public class MyClass extends AbstractClass {@自动连线私人 MyRepository myRepository;//...} 我知道如果我用 @Component 注释我的 MyClass 并将它与
..