p*****2 发帖数: 21240 | |
z*******3 发帖数: 13709 | 2 不爽,会的人太少
所以大多数时候其实用不到
最多常见的情形是用在log的生成上 |
p*****2 发帖数: 21240 | 3 其实能把log解决了已经算是很有用了
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 不爽,会的人太少 : 所以大多数时候其实用不到 : 最多常见的情形是用在log的生成上
|
g**e 发帖数: 6127 | 4 输入输出判定也可以用一点。总体感觉远不如DI用的多
【在 p*****2 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 其实能把log解决了已经算是很有用了
|
p*****2 发帖数: 21240 | 5
那看来Spring的精华还是DI呀。
【在 g**e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 输入输出判定也可以用一点。总体感觉远不如DI用的多
|
g*****g 发帖数: 34805 | 6 It's a critical part of spring framework. Many annotations are dependent on
it. e.g. @Transaction, @Scheduled
Spring security is also dependent on it.
【在 p*****2 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 实践中用起来很爽吗?
|
k********e 发帖数: 368 | 7 最主要的还是transaction。spring DATA, JPA 基本上都是aop进行transaction管理。
log还是非常次要的。
如果习惯了spring data, 自己用程序进行事物管理简直是不可想象的繁琐。
如果习惯了spring MVC,就更加可以体会annotation之上的DI和AOP的方便了。struts
在易用性可维护方面已经开始落后了 |
w****u 发帖数: 3147 | 8 顶……内置的感觉就是transaction很爽 。
自己用advice实现的话,log估计比较常用吧 |
n*w 发帖数: 3393 | 9 除了logging, tracing, transaction 有没有人在其他方面用到?
【在 p*****2 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 实践中用起来很爽吗?
|
n*w 发帖数: 3393 | 10 除了logging, tracing, transaction 有没有人在其他方面用到?
【在 p*****2 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 实践中用起来很爽吗?
|
|
|
z*******3 发帖数: 13709 | 11 应该interceptor都可以用
最常见的是的责任链模式
另外,对于现成的jar里面的方法
如果你不想反编译之类折腾的话
用aop是唯一的方法
【在 n*w 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 除了logging, tracing, transaction 有没有人在其他方面用到?
|
g*****g 发帖数: 34805 | 12 As I said, Security. Scheduling
【在 n*w 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 除了logging, tracing, transaction 有没有人在其他方面用到?
|
z*******3 发帖数: 13709 | 13 Scheduling直接调用不就好了?
【在 g*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : As I said, Security. Scheduling
|
n*w 发帖数: 3393 | 14 yes i forgot that security authentication is a good case
【在 g*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : As I said, Security. Scheduling
|
A***r 发帖数: 34 | |