2

是否可以以声明方式配置 spring.net 缓存而不是使用属性?

我不想添加以下属性:

[CacheResult("AspNetCache", "'Airport.Id=' + #id", TimeToLive = "0:1:0")]

我宁愿在配置文件中这样做

4

1 回答 1

2

看起来 spring.net 还不支持这个。引用最新版本 (1.3rc1) 的文档:“方面目前依赖于使用属性来指定切入点和行为,就像事务方面一样。未来的版本将允许对行为进行外部配置,因此您可以将缓存应用于代码库,而无需在代码中使用属性。”

他们的 Jira 中有一个相关的问题

于 2009-09-29T21:19:19.887 回答