Spring 2.5Annotation使用基本类型和${}

阅读更多
最近使用了Spring2.5 annotation风格的DI,发现竟然不支持基本类型的自动装配,更别说使用PropertyPlaceholderConfigurer了。既然不支持,只能想其它的办法,最后使用XML和annotation相结合的方式解决了这个问题。
Bean定义
@Service
public class Service {

//默认是按Type装配,可以指定Qualifier使用name装配
@Autowired
@Qualifier("path")
private String path;

@Autowired
@Qualifier("pathId")
private Integer id;

public void go() {
}

}

XML配置


     
	
		
                      
                     classpath*:config/other.properties
		    
		
	

     
     

      
           
       
       
           
        

这样即使用了基本类型和PropertyPlaceholderConfigurer:)

你可能感兴趣的:(Spring,XML,Bean,IOC,Go)