0
有沒有辦法從代碼中配置對象,而不是在xml或app.config文件中配置它。Spring.Net沒有在app.config中配置
有沒有辦法從代碼中配置對象,而不是在xml或app.config文件中配置它。Spring.Net沒有在app.config中配置
在spring.net homepage上,您會看到CodeConfig項目的公告。 CodeConfig允許你從代碼中創建Spring配置,例如像:
[Configuration]
public class MovieFinderConfiguration
{
[Definition]
public virtual MovieLister MyMovieLister()
{
MovieLister movieLister = new MovieLister();
movieLister.MovieFinder = FileBasedMovieFinder();
return movieLister;
}
[Definition]
public virtual IMovieFinder FileBasedMovieFinder()
{
return new ColonDelimitedMovieFinder(new FileInfo("movies.txt"));
}
}
你可以用任何XML配置,你可能已經一起使用。
這就是我所需要的。謝謝。 – Geeta
相關:http://stackoverflow.com/questions/6064759/spring-codeconfig-vs-xml-configuration – Marijn