Enum values ​​() метод неразрешимый - PullRequest
0 голосов
/ 05 октября 2019

Используя Thymleaf + Spring Boot для записи фрагмента таблицы, я хочу перебрать свой класс enum для вывода имен заголовков.

@Getter
@AllArgsConstructor
public enum ClaimColumn {
DAY("Day", null, null), WEEK("Week", null, null);
private String name;
private Function<LocalDate,Object> dateParser;
private Function<Object,String> formatter;
}
        <tr>
            <td th:each="claimColumn: ${ T(com.example.Novoferm.wrapper.ClaimColumn).values() }" \\ <-- Cannot resolve values()
                th:text="${claimColumn.name()}"
            >
            </td>
        </tr>

Единственная проблема заключается в том, что метод значения () моего перечисления не могут быть разрешены. Я пытался найти каждый учебник и документацию, но, похоже, этот случай нигде не упоминается.

Имеет ли он что-нибудь с зависимостями maven?

        <!-- thymeleaf -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <dependency>
            <groupId>org.thymeleaf.extras</groupId>
            <artifactId>thymeleaf-extras-springsecurity5</artifactId>
        </dependency>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...