我正在使用 spring boot 测试一个 vaadin 10 应用程序。我使用https://start.spring.io/生成了一个项目。我遵循了 vaadin https://vaadin.com/docs/v10/flow/importing-dependencies/tutorial-include-css.html的文档。声明如下:“您可以将样式表和其他静态资源放在 WAR 文件中的任何文件夹中,除了 /VAADIN 保留供框架内部使用。如果您已将静态资源请求映射到 /,VaadinServlet 将处理它。否则, servlet 容器将处理静态资源请求。”
我创建了一个样式表 style.css 并将其放在我的 Spring Boot 应用程序的资源文件夹下。我使用@StyleSheet("style.css") 在我的课堂上引用了样式表。我也设置了 div 的类名。但是当我运行应用程序时,我的样式表似乎没有被使用。放置样式表的正确方法是什么?
@StyleSheet("style.css")
public class MainView extends VerticalLayout {
private TextField filter;
private Button addNewBtn;
public MainView() {
TestDiv testDiv = new TestDiv();
add(testDiv);
}
public class TestDiv extends Div {
public TestDiv() {
setText("TestDiv");
setClassName("custom-cell");
}
}
}