QueryDSL 문법들은 직관적이기 때문에 해석하기 쉬울 것이다. 그럼 한번 알아보자. 제목이 테스트인 게시글들 조회 쿼리 public List findByTitle_Querydsl() { return query .selectFrom(board) .where(board.title.eq("테스트")) .fetch(); } selectFrom : select와 from하는 엔티티가 같으면 selectFrom으로 합칠 수 있다. board.title.eq : 해석 그대로 게시글의 제목이 equals, 즉 테스트와 같다면 이다. fetch : 데이터가 없으면 빈 값을, 있다면 리스트 조회 제목으로 검색하는 쿼리 public List findByTitle_Querydsl(String title) { return ..
Thymeleaf 레이아웃 기능 xmlns:th="http://www.thymeleaf.org" 자주 사용하는 문법 th:text th:href th:insert th:each th:action th:value 이 정도가 있다. 그럼 하나하나씩 어떤 상황에 사용하는지 알아보자. th:text 텍스트 내용이다. 기본문법은 아래와 같다. th:text="${ data }" 서버에 담겨있는 데이터를 텍스트로 출력할 때 사용한다. 예를 들어 사용자가 게시글을 썼다고 가정해보자. 그럼 게시글의 제목을 화면에 출력해보자. th:href url을 적으면 그 url경로로 이동한다. 기본문법은 아래와 같다. 버튼이나 a태그로 특정 페이지로 이동하고 싶을 때 사용한다. 예를 들어 제목 조회에서 한 개의 게시판만 보고 싶..
- Total
- Today
- Yesterday