title: Spring Boot: Remove /**/ before JSONP callback function name
body: <p>I'm trying JSONP response by using @ControllerAdvice. But unnecessary comment appears before callback function name.</p>
  
  <p>build.gradle</p>
  
  <pre><code>apply plugin: 'java'
  
  repositories {
      mavenCentral()
  }
  
  dependencies {
      compile 'org.springframework.boot:spring-boot-starter-web:1.2.7.RELEASE'
  }
  </code></pre>
  
  <p>Application</p>
  
  <pre><code>@SpringBootApplication
  public class Application {
      public static void main(String[] args) {
          SpringApplication.run(Application.class, args);
      }
  }
  </code></pre>
  
  <p>Controller</p>
  
  <pre><code>@RestController
  public class Controller {
      @ControllerAdvice
      public static class JsonpAdvice extends AbstractJsonpResponseBodyAdvice {
          public JsonpAdvice() {
              super("callback");
          }
      }
  
      @RequestMapping("/product")
      public Product product(@RequestParam(value = "callback", required = false) String callback) {
          return new Product(1, "foo", 100);
      }
  }
  </code></pre>
  
  <p>Product</p>
  
  <pre><code>public class Product {
      int id;
      String name;
      int price;
  
      public int getId() {
          return id;
      }
  
      /* getters, setters, constructor */
  }
  </code></pre>
  
  <p>Result <a href="http://localhost:8080/product?callback=callback" rel="nofollow">http://localhost:8080/product?callback=callback</a></p>
  
  <pre><code>/**/callback({"id":1,"name":"foo","price":100});
  </code></pre>
  
  <p>How can I remove /**/ before callback?<br>
  Thanks.</p>