在Spring Boot Web应用程序中建议的LESS文件编译方法是什么?

时间:2019-08-18 04:12:51

标签: spring-boot

建议使用哪些工具在Spring Boot Web应用程序中将LESS文件编译为CSS?我正在使用Thymeleaf和Maven,并且正在建立一个示例项目。我想将当前项目的LESS文件导入此示例项目。感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

您在询问有关编译的信息,但是,Spring boot是一个运行时框架。 我了解您应该在 build 期间将* .less文件编译为* .css文件,然后将CSS文件打包到spring boot应用程序中,并使该应用程序提供静态内容。

另一种选择是不将静态文件打包到应用程序中,而是将它们放置在其他位置(此处的选项列表会从某些网络服务器(如apache或Nginx到S3 bucket甚至CDN)有所不同),以便Java服务器不会处理静态内容,而是完全专注于后端处理。

因此,鉴于maven是您选择的构建工具,并且您想使用maven少编译成CSS,则应该寻找这样做的插件。

快速谷歌浏览器显示This plugin(免责声明-我从未亲自使用过它)。

现在,为了使Spring Boot服务于您的静态内容,此问题已在SO Here中得到了解答。 基本上,您应该在构建时将代码放置到一些预定义的目录中,这样很好。