When we configure Spring AOP the JSON Results disappear for : AOPExression1

```
<aop:pointcut id="dmhMethodExecution"
            expression="within(com.aditya.dmh..*)" />

```

So I added an exclusion for : AOPExpression1 as AOpExpression2

```
<aop:pointcut id="dmhMethodExecution"
   expression="within(com.aditya.dmh..*) 
        and !within(com.aditya.dmh.controller..*)" />

```

in the ASPECTJ Expression 
Still I donot see my JSON results from the controller which is a restful implementation.

```
package com.aditya.dmh.controller;

@Controller
public class EmployeeController {

private EmployeeServiceInterface employeeService;

@Autowired
public void setEmployeeService(EmployeeServiceInterface employeeService) {
    this.employeeService = employeeService;
}

@RequestMapping("/employeeservices/1/allemployees.view")
public @ResponseBody Result<EmployeeModel> getEmployees(){
    return employeeService.getEmployees(0, 10);

}
}

```

When I use log4j for the DEBUG messages I see the following:

```
15:37:04.214 [http-8090-1] DEBUG o.s.web.servlet.DispatcherServlet - Null ModelAndView  returned to DispatcherServlet with name 'dmhServiceDispatcher': assuming HandlerAdapter completed request handling

15:37:04.214 [http-8090-1] DEBUG o.s.web.servlet.DispatcherServlet - Successfully completed request

```

When I remove the AOP the JSON results start to appear and I see that the additional Debug Message.

```
17:11:36.270 [http-8090-2] DEBUG o.s.w.s.m.m.a.RequestResponseBodyMethodProcessor - Written [com.aditya.Result@8a85268] as "application/json;charset=UTF-8" using [org.springframework.http.converter.json.MappingJackson2HttpMessageConverter@62ba2e48]

```

Looking at the Spring forums I understand that the Convertor is automatically configured when the 

```
<mvc:annotation-driven/>

```

is used. 

Is my problem of configuring AOP have anything to do with the RequestResponseBodymethodProcessor not being called. 

Does this have anything to do with the proxies created around my controller when I use AOPExpression1. Why would an exclusion as in AOPExpression2 still have the problem. 

Anyhelp would be appreciated