草庐IT

autowired

全部标签

java - 无法 Autowiring ,存在不止一个 b​​ean 错误

我在spring应用程序中遇到这个错误(但应用程序运行正常):Couldnotautowire.Thereismorethanonebeanof'OAuth2ClientContext'type.Beans:oauth2ClientContext  (OAuth2RestOperationsConfiguration.class)oauth2ClientContext  (OAuth2RestOperationsConfiguration.class)oauth2ClientContext  (OAuth2RestOperationsConfiguration.class)@Sprin

java - 是上下文 :annotation-config an alternative to @AutoWired?

我可以将context:annotation-config放在我的XML配置中,它会自动注入(inject)bean类而不需要任何注释是否正确?所以不要使用这些注解类型:publicclassMailman{privateStringname;@AutowiredprivateParcelParcel;publicMailman(Stringname){this.name=name;}@AutowiredpublicvoidsetParcel(ParcelParcel){this.Parcel=Parcel;}@AutowiredpublicvoiddirectionsToParcel

java - 使用 Springs @Autowired 进行独立的 JUnit 测试

作为测试驱动开发的初学者,我刚刚遇到了一个问题。我的测试课开始如下:@RunWith(SpringJUnit4ClassRunner.class)@Transactional@DirtiesContext@ContextConfiguration(locations={"/web-test.xml"})publicclassXXTest{@AutowiredXXxx;@AutowiredHibernateTemplatetemplate;@TestpublicvoidtestSetGetXXValue()throwsException{finalMapprofilMap=newHash

java - Spring Controller 中的 Autowiring bean注入(inject)

无法弄清楚,出了什么问题。我一次又一次地收到同样的错误。我已经搜索谷歌但未能解决这个问题。我在这里寻找同一篇文章试图解决但仍然是一样的。JobsDAOImp.javapublicclassJobsDAOImpimplementsJobsDAO{@AutowiredprivateSessionFactorysessionFactory;..}JobService.javapublicinterfaceJobsService{....}JobServiceImp.java@Service@Transactional(readOnly=true)publicclassJobsServiceI

java - 在 CustomInterceptor 中 Autowiring 得到空值(Spring Boot)

这个问题在这里已经有了答案:WhyismySpring@Autowiredfieldnull?(21个答案)关闭7年前。我想在收到请求时检查数据库。所以我做了一个像下面这样的拦截器,自定义拦截器.java@ComponentpublicclassCustomInterceptorextendsHandlerInterceptorAdapter{@AutowiredprivateDatabaseServicedatabaseService;@OverridepublicbooleanpreHandle(HttpServletRequestrequest,HttpServletRespon

java - 为什么 Spring 框架不允许 Autowiring 原始类型?

根据spring已经提到的文档itisbydesign我想了解这个设计背后可能的想法。 最佳答案 这是因为Autowiring只是在ApplicationContext中引用现有bean的替代方法。它需要一个bean或一个class,primitive不是一个类,它不同于Object。这就是为什么您不能Autowire原始类型的原因。您可以使用Integer、Double等原始类型的包装类,以便能够对此类类型使用Autowiring,因为您现在指的是一个类。 关于java-为什么Spri

java - Spring Autowiring 异常(无法 Autowiring 字段..)

在RegistrationService中,@AutowiredregistrationDao和registerCustomer工作正常。但它不能自动连接ActivationMailService。我没有找到问题所在。当我删除RegistrationService中的ActivationMailService时,它会起作用。谁能告诉我我的代码中有什么问题吗?我已将项目上传到http://www.mediafire.com/?baum85us0rmmue3当我运行应用程序时出现以下错误:Hibernate:droptableifexistsCustomerERROR:org.spring

java - Spring-boot CrudRepository Autowiring 错误

我有followingcodestructure我的Springboot应用程序:我得到beanUserDao的NoSuchBeanDefinitionException异常。异常跟踪:Causedby:org.springframework.beans.factory.NoSuchBeanDefinitionException:Noqualifyingbeanoftype[com.matlb.dao.UserDao]foundfordependency:expectedatleast1beanwhichqualifiesasautowirecandidateforthisdepend

java - spring-nullpointerexception- 无法访问无注释类中的 Autowiring 注释服务(或 dao)

我遇到了无法解决的问题。从我的@Controller,我可以很容易地访问我的Autowiring的@Service类并毫无问题地使用它。但是当我从一个没有注释的单独类执行此操作时,它会给我一个NullPointerException。我的Controller(工作)-@ControllerpublicclassUserController{@AutowiredUserServiceuserService;...我单独的Java类(不工作)-publicfinalclassUsersManagementUtil{@AutowiredUserServiceuserService;或@Aut

java - Spring Bean Autowiring 错误

我正在尝试在我的应用程序中实现电子邮件功能,但我不断收到Nomatchingbeanoftype[org.springframework.mail.javamail.JavaMailSenderImpl]foundfordependency:expectedatleast1beanwhichqualifiesasautowirecandidateforthisdependency.谁能指出我做错了什么?bean的xml配置是://...otherstuffEmailServiceImpl类:@ServicepublicclassEmailServiceImplimplementsEma