是否可以声明性地配置spring.net缓存而不是使用属性?
我不想添加以下属性:
[CacheResult("AspNetCache", "'Airport.Id=' + #id", TimeToLive = "0:1:0")]
我宁愿在配置文件中执行此操作
答案 0 :(得分:2)
看起来spring.net还不支持这个。引用最新版本的documentation(1.3rc1): “方面当前依赖于使用属性来指定切入点和行为,就像事务方面一样。未来的版本将允许外部配置行为,因此您可以将缓存应用于代码库,而无需使用属性。代码“。
他们的Jira中有一个相关的issue。