Java 弹簧靴&x2B;百里香叶+;飞碟不工作

Java 弹簧靴&x2B;百里香叶+;飞碟不工作,java,css,spring-boot,itext,thymeleaf,Java,Css,Spring Boot,Itext,Thymeleaf,我不明白为什么css不起作用(我已经按照上面所说的做了) 我的资源具有以下文件结构: resources - static -style style.css - templates: - CV.html 在模板中,我验证了URL是否正确生成,它是否正确。 CSS也得到了正确的服务:当我在浏览器中使用生成的URL时,CSS文件也得到了服务 我的模板代码: 砷石造釉器 我的Java代码: @RestController @请求映射

我不明白为什么css不起作用(我已经按照上面所说的做了) 我的资源具有以下文件结构:

resources
    - static
         -style
            style.css
 - templates:
      - CV.html
在模板中,我验证了URL是否正确生成,它是否正确。 CSS也得到了正确的服务:当我在浏览器中使用生成的URL时,CSS文件也得到了服务

我的模板代码:


砷石造釉器
我的Java代码:

@RestController
@请求映射(“/cv”)
@AllArgsConstructor
公共类控制器{
私人CvService CvService;
私人能力存储能力存储能力;
私有ServletContext ServletContext;
@GetMapping(“”)
public ResponseEntity getCv(HttpServletRequest servletRequest,HttpServletResponse servletResponse){
Locale=getLocale(servletRequest);
WebContext上下文=新的WebContext(servletRequest、servletResponse、servletContext、locale);
setVariable(“能力”,abilityRepository.findAll());
setVariable(“baseUrl”,getCurrentBaseUrl());
返回ResponseEntity.ok()
.contentType(MediaType.parseMediaType(“应用程序/pdf”))
.header(HttpHeaders.CONTENT\u处置,“附件;文件名=\”“+”CV\u ARSENE\u LAPOSTOLET.pdf“+”\”)
.body(新ByteArrayResource(cvService.renderCv(context));
}
私有静态字符串getCurrentBaseUrl(){
ServletRequestAttributes sra=(ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
HttpServletRequest req=sra.getRequest();
返回req.getScheme()+“:/”+req.getServerName()+“:”+req.getServerPort()+req.getContextPath();
}
}
@服务
@AllArgsConstructor
@公共日志
公营服务{
私有模板引擎模板引擎;
公共字节[]renderCv(WebContext ctx){
字符串processedHtml=templateEngine.process(“CV”,ctx);
try(ByteArrayOutputStream os=newbytearrayoutputstream()){
ITextRenderer=newitextrenderer();
renderer.setDocumentFromString(processedHtml);
layout();
createPDF(os);
返回os.toByteArray();
}捕获(DocumentException | IOE异常){
e、 printStackTrace();
返回null;
}
}
}