Spring 启动并且 html 不渲染 javascript

Spring Boot and html not rendering javascript

我正在尝试缓存 js 脚本的一些结果。 (请注意,这适用于其他事情,例如从服务返回的原始字符串数据,但不适用于此。另请注意,这是我第一次尝试使用脚本和 .js 文件来完成此操作。

工作: 在 html:

<script src="https://www.notmydomain.com/script.js?param1=blah"></script>

不工作: 在 html:

<script src="/script.js?param1=blah"></script>

在 @RestConroller 方法中(从 System.out.println 中我知道它返回与我直接调用脚本时完全相同的东西):

    @GetMapping("/script.js") 
    public String script(Model model, @RequestParam Map<String,String> allRequestParams) {
        String parameters = inputParameterBuilder.buildParametersString(allRequestParams);

        String js = pagesCacheService.getPage("script.js"+parameters, null, String.class);
        if(null == js) {
            js = resttemplate.getForObject("https://www.notmydomain.com/script.js" + parameters, String.class);
            pagesCacheService.updatePage("script.js"+parameters, js, String.class);
        }

        return js;
    }

谢谢, 布莱恩

解决了问题:@GetMapping(value = "/script.js",produces = "text/javascript")