La anotación del controlador Spring CORS no funciona

Quiero permitir solicitudes de origen cruzado para un dominio. Mi proyecto usa Spring, así que quiero aprovechar el nuevo soporte de CORS.

Estoy usando version4.2.0 para todosspringframework dependencias

Seguí el ejemplo aquíhttps://spring.io/blog/2015/06/08/cors-support-in-spring-framework#disqus_thread y probé la primera versión. Las anotaciones de mi controlador se ven así:

@CrossOrigin(origins = "http://fiddle.jshell.net/", maxAge = 3600)
@Controller
@RequestMapping("/rest")
public class MyController 

Si entendí correctamente, mvc-config es un método alternativo. Lo probé también:

<mvc:cors>  
    <mvc:mapping path="/**"
        allowed-origins="http://fiddle.jshell.net/, http://domain2.com"
        allowed-methods="GET, PUT"
        allowed-headers="header1, header2, header3"
        exposed-headers="header1, header2" allow-credentials="false"
        max-age="123" />    
</mvc:cors>

Con cualquiera de los métodos, la respuesta no parece contener nada comoAccess-Control-Allow-Origin, tampoco puedo obtener un resultado a través de una consulta simple de jsfiddle.

La información del encabezado de las herramientas de desarrollador de Chrome, cuando se ejecuta y se accede desde localhost, se encuentra debajo. En este caso, la solicitud es del mismo dominio y no a través de JavaScript, pero pensé que la anotación CORS agregaría los parámetros de control de acceso de todos modos.

Encabezados de respuesta:

Content-Length:174869 
Content-Type:text/html;charset=UTF-8 
Date:Fri, 21 Aug 2015 12:21:09 GMT 
Server:Apache-Coyote/1.1

Encabezado de solicitud:

      Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*\/*;q=0.8
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8,ro;q=0.6,de;q=0.4,fr;q=0.2
Cache-Control:no-cache 
Connection:keep-alive
Cookie:JSESSIONID=831EBC138D2B7E176DF4945ADA05CAC1;_ga=GA1.1.1046500342.1404228238; undefined=0 
Host:localhost:8080 
Pragma:no-cache 
Upgrade-Insecure-Requests:1 
User-Agent:Mozilla/5.0(Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36

No uso el arranque de primavera y supongo que me perdí un paso de configuración.

Respuestas a la pregunta(2)

Su respuesta a la pregunta