小编Goo*_*ose的帖子

Spring AOP切入控制器中的所有方法

我想在Spring(3.2.3)@Controller中的每个方法之前运行一些代码.我有以下定义,但它不会运行.我怀疑切入点表达式是不正确的.

调度员servlet.xml中

<aop:aspectj-autoproxy/>
<bean class="com.example.web.controllers.ThingAspect"/>
Run Code Online (Sandbox Code Playgroud)

cewcThingAspect

@Pointcut("execution(com.example.web.controllers.ThingController.*(..))")
public void thing() {
}

@Before("thing()")
public void doStuffBeforeThing(JoinPoint joinPoint) {
    // do stuff here
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc spring-aop pointcut

7
推荐指数
2
解决办法
2万
查看次数

Internet Explorer 11 将元素附加到 DOM 的速度非常慢

我有一个网页,它通过 ajax 调用加载数据,然后填充“表”。它实际上使用一个“div”元素作为行,并使用更多“div”元素作为单元格。出于测试目的,我没有对这些 div 应用任何样式或类,它们只是:<div><div>cell1</div><div>cell2</div></div>。在测试期间,我加载 2000 行,每行 5 列。

我尝试过使用与这些类似的三种不同方法

function test(method) {

var totalRows = 2000;
var totalCols = 6;
var rows = [];
var r, c, row, cell;

for (r = 0; r < totalRows; r++) {
  row = [];
  rows.push(row);
  for (c = 0; c < totalCols; c++) {
    row.push(r + ':' + c + ' Just some text');
  }
}

var container = document.getElementById('container');
var output = document.getElementById('output');
var div = document.createElement('div');

container.innerHTML = …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer dom appendchild

2
推荐指数
1
解决办法
2803
查看次数