Spring使用@Autowired方法为String、Integer等类型变量注入常量值

一、待注入变量的控制器
package com.iteye.wallimn.controller

@Controller
class TestController{
  @Autowired
  private String injectedName;
  @Autowired
  private Integer injextedAge;
  //静态变量只能使用方法进行注入
  public static Sting injectedStaticValue;
  @Autowired
  public void setInjectedStaticValue(String value){
    injectedStaticValue=value;
 }
}



二、与@Autowired相关的配置代码
 <bean id="injectedName" class="java.lang.String">
 	<constructor-arg name="original" value="wallimn"></constructor-arg>
 </bean>
 <bean id="injextedAge" class="java.lang.Integer">
 	<constructor-arg name="value" value="18"></constructor-arg>
 </bean>
 <bean id="njectedStaticValue" class="java.lang.String">
 	<constructor-arg name="original" value="wallimn"></constructor-arg>
 </bean>

猜你喜欢

转载自wallimn.iteye.com/blog/2358234
今日推荐