Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (38)

Лучшие ответы пользователя

Все ответы (67)
  • Сформировать вывод на страницу Thymeleaf?

    @My1Name
    Кладёте пользователей со всеми полями в List<Person> data передаёте на представление через model.addAttribute("Person", data);и выводите с помощью Thymeleaf итератора. Например так:
    <div th:each="user : ${Person}">
    <span th:text="${user.name}"></span>
    <span th:text="${user.date}"></span>
    <span th:text="${user.role}"></span>
    <span th:text="${user.description}"></span>
    </div>

    В данном примере, поля объекта Person с модификатором доступа - public.
    Как перебрать List<?> средствами Thymeleaf?
    Ответ написан
    1 комментарий
  • По какому принципу разбивается http запрос/ответ?

    @My1Name
    По какому принципу разбивается http запрос/ответ?

    По принципу стандартизации HTTP протокола.
    https://ru.wikipedia.org/wiki/HTTP
    Ответ написан
    Комментировать
  • Зачем создавать слой с интерфейсами?

    @My1Name
    При проектировании, без интерфейсов, очень трудно представить весь объём работ для той или иной задачи. Интерфейсы по большому счёту, вкратце описывают алгоритм всей программы. Это шаблон проектирования, который позволяет при необходимости менять части программы (реализацию).

    изучая чужие проекты написанные на java spring boot

    Если долго гуглить уроки при изучении Spring-а, то можно найти много примеров, которые на самом деле ничего не делают, а посредством интерфейсов объясняют принцип работы. Именно для этого они и нужны.
    Ответ написан
    Комментировать
  • Как средствами Thymeleaf вывести html переменную в JavaScript?

    @My1Name Автор вопроса
    <script th:inline="javascript">
    var htmlVariable = /*[#th:block th:utext="${htmlText}"/]*/;
    </script>
    Html текст нужно предварительно взять в 'одинарные' кавычки. Иначе JavaScript не будет работать.

    Более простой вариант:
    var htmlVariable = /*[[${htmlText}]]*/ 'value'; при этом 'value' будет заменено ${htmlText} содержанием. Однако, могут быть проблемы с UTF-8.

    Самый простой вариант:
    <script th:inline="javascript">
    var htmlVariable = '[(${htmlText})]';
    </script>
    Ответ написан
    Комментировать
  • Как исправить проблему импорта классов после добавления JPA зависимости?

    @My1Name Автор вопроса
    Нужно добавить ещё одну зависимость:
    <dependency>  
    		<groupId>org.springframework.data</groupId>  
    		<artifactId>spring-data-jpa</artifactId>    
    		</dependency>

    Видимо произошёл какой-то конфликт зависимостей, от того все классы стали недоступны... Spring Data JPA предоставляет три репозитория: CrudRepository, PagingAndSortingRepository и JpaRepository. А Spring Boot Starter Data JPA позволяет подключаться приложению к реляционной базе данных.
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (76)