草庐IT

autowiring

全部标签

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

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)?希

java - Spring @Autowired 字段 - 哪个访问修饰符,私有(private)或包私有(private)?

假设我们在类中的各个字段上使用了@Autowired注释,并且我们没有编写也可以设置字段的setter或构造函数。问题-访问修饰符应该是什么,private或package-private(即无)?例如:publicclassMyClass{@AutowiredprivateMyServicemyService;}对publicclassMyClass{@AutowiredMyServicemyService;}在第一种情况下(private字段)Spring使用反射来连接字段,即使它没有setter。第二种情况(package-private字段)允许我们在需要扩展类以进行测试时访问

java - Spring @Autowired 字段 - 哪个访问修饰符,私有(private)或包私有(private)?

假设我们在类中的各个字段上使用了@Autowired注释,并且我们没有编写也可以设置字段的setter或构造函数。问题-访问修饰符应该是什么,private或package-private(即无)?例如:publicclassMyClass{@AutowiredprivateMyServicemyService;}对publicclassMyClass{@AutowiredMyServicemyService;}在第一种情况下(private字段)Spring使用反射来连接字段,即使它没有setter。第二种情况(package-private字段)允许我们在需要扩展类以进行测试时访问