Где разместить таблицы стилей в приложении весенней загрузки vaadin 10 - PullRequest
0 голосов
/ 28 сентября 2018

Я тестирую приложение vaadin 10 с использованием весенней загрузки.Я использовал https://start.spring.io/ для создания проекта.Я следовал документации по vaadin https://vaadin.com/docs/v10/flow/importing-dependencies/tutorial-include-css.html. Там указано следующее: «Вы можете поместить таблицы стилей и другие статические ресурсы в любую папку внутри вашего WAR-файла, кроме / VAADIN, который зарезервирован для внутреннего использования фреймворка. VaadinServlet обрабатывает статическиезапросы ресурсов, если вы сопоставили его с /. В противном случае контейнер сервлетов позаботится о статических запросах ресурсов. "

Я создал таблицу стилей style.css и поместил ее в папку ресурсов в моем приложении весенней загрузки.Я ссылался на таблицу стилей в моем классе, используя @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");
        }

    }
}

1 Ответ

0 голосов
/ 11 февраля 2019

если вы упаковываете как WAR, src / main / resources / static / frontend /,

если JAR: src / main / resources / META-INF / resources / frontend /

...