草庐IT

autowired

全部标签

java - Spring 依赖注入(inject) Autowiring Null

这个问题在这里已经有了答案:WhyismySpring@Autowiredfieldnull?(21个回答)关闭6年前。我能够使用RestTemplate并Autowiring它。但是我想将我的其余模板相关部分代码移动到另一个类中,如下所示:publicclassBridge{privatefinalStringBASE_URL="http://localhost:8080/u";@AutowiredRestTemplaterestTemplate;publicvoidaddW(){Mapx=newHashMap();Wc=restTemplate.getForObject(BASE_

java - Autowiring 由 EasyMock 工厂方法生成的 bean?

我有一个对我来说似乎很奇怪的问题。我有以下设置:一个接口(interface):packagecom.example;publicinterfaceSomeDependency{}一个Spring组件:packagecom.example;@ComponentpublicclassSomeClass{}带有由EasyMock生成的模拟bean的Spring测试配置:还有一个单元测试:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("/testconfig.xml")publicclassSomeClassTest

java - Autowiring 由 EasyMock 工厂方法生成的 bean?

我有一个对我来说似乎很奇怪的问题。我有以下设置:一个接口(interface):packagecom.example;publicinterfaceSomeDependency{}一个Spring组件:packagecom.example;@ComponentpublicclassSomeClass{}带有由EasyMock生成的模拟bean的Spring测试配置:还有一个单元测试:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("/testconfig.xml")publicclassSomeClassTest

spring - Kotlin 无法在使用 @Configuration @EnableWebMvc 注释的类中创建 @Autowired 字段

Autowired字段在初始化项目时为null:packagecom.lynas.configimportorg.springframework.stereotype.Componentimportorg.springframework.web.servlet.handler.HandlerInterceptorAdapterimportjavax.servlet.http.HttpServletRequestimportjavax.servlet.http.HttpServletResponse@ComponentopenclassInterceptorConfig:HandlerI

Spring 3 - 基于另一个对象属性的运行时动态 Autowiring

我正在开发一个Spring3.1MVC应用程序,对于我的一个场景,我必须编写DAO的两个实现。我想知道如何在服务层中Autowiring它基于另一个对象的属性。例如,classVehicle{privatename;privatetype;......}@ServiceclassVehicleServiceImplimplementsVehicleService{//TherearetwoimplementationstothisDAO//ifVehicle.type=="CAR",injectCarDAO//ifVehicle.type=="TRAIN",injectTrainDAO

Spring 3 - 基于另一个对象属性的运行时动态 Autowiring

我正在开发一个Spring3.1MVC应用程序,对于我的一个场景,我必须编写DAO的两个实现。我想知道如何在服务层中Autowiring它基于另一个对象的属性。例如,classVehicle{privatename;privatetype;......}@ServiceclassVehicleServiceImplimplementsVehicleService{//TherearetwoimplementationstothisDAO//ifVehicle.type=="CAR",injectCarDAO//ifVehicle.type=="TRAIN",injectTrainDAO

java - Spring:根据配置文件选择@Service

我有一个接口(interface)定义如下:publicinterfaceMyService{}还有两个实现它的类:@Service@Profile("dev")publicclassDevImplementationimplementsMyService{}和@Service@Profile("prod")publicclassProdImplementationimplementsMyService{}还有另一个服务试图使用它:@ServicepublicMyClass{@AutowiredMyServicemyservice;}问题是我在运行代码时收到NoSuchBeanExce

java - Spring:根据配置文件选择@Service

我有一个接口(interface)定义如下:publicinterfaceMyService{}还有两个实现它的类:@Service@Profile("dev")publicclassDevImplementationimplementsMyService{}和@Service@Profile("prod")publicclassProdImplementationimplementsMyService{}还有另一个服务试图使用它:@ServicepublicMyClass{@AutowiredMyServicemyservice;}问题是我在运行代码时收到NoSuchBeanExce

Spring 标准 Bean 注入(inject)与 Autowiring

据我了解,当使用依赖注入(inject)时,所有bean都在开始时进行初始化。上面的配置意味着在应用程序启动时创建了userService和userPreferences。对吗?使用Autowiring和使用时publicclassSimpleUserService{@AutowiredUserPreferencesuserPreferences;//omitted}1)userPreference是在Applicationinit上创建的吗?2)autowire注入(inject)的bean的默认作用域是什么,我们如何改变它?3)如何影响bean创建和bean注入(inject)?希

Spring 标准 Bean 注入(inject)与 Autowiring

据我了解,当使用依赖注入(inject)时,所有bean都在开始时进行初始化。上面的配置意味着在应用程序启动时创建了userService和userPreferences。对吗?使用Autowiring和使用时publicclassSimpleUserService{@AutowiredUserPreferencesuserPreferences;//omitted}1)userPreference是在Applicationinit上创建的吗?2)autowire注入(inject)的bean的默认作用域是什么,我们如何改变它?3)如何影响bean创建和bean注入(inject)?希