Как получить имя класса сущности с помощью thymeleaf & spring mvc на html-странице - PullRequest
0 голосов
/ 22 сентября 2019

Я начинаю весенний mvc и тимилиф с небольшим приложением, где у меня есть банковские счета.У меня есть два типа банковских счетов (сбережения и депозиты), которые являются двумя классами Java, унаследованными от класса Account.Когда я передаю объект учетной записи на мой взгляд, с помощью thymeleaf, как я могу получить имя класса, чтобы узнать, с какой учетной записью он имеет дело?

Я думаю, мне следует использовать что-то вроде

<div>                      
    <label>Type :</label>
    <label th:text="${compte.class.name}"></label>
</div>

Но я получаю неправильное имя с пакетом com.alain.comptemvc.entities.Compte$HibernateProxy$pzeNarBH Я трачу часы на документацию по тимелисту, не находя никакого списка свойств, на которые я могу взглянуть, и intelli-j не показывает мне никакого автозаполнения об этом.Так что в целом, где я могу найти эту информацию без троллинга здесь!Спасибо!

1 Ответ

0 голосов
/ 23 сентября 2019

Проблема возникла из моего запроса, чтобы получить объект.я использовал accountRepository.getOne (идентификатор строки).Я изменил его на Optional<Compte> cp = compteRepository.findById(codeCpte); А теперь в представлении: <label th:text="${compte.class.simpleName}"></label> дайте хороший результат.Но IntelliJ выделил мне подчеркивание class.simpleName красным цветом с предложением «объявить внешнюю переменную в комментариях к комментариям». Это что-то, на что я действительно должен обратить внимание?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...