반응형

thymeleaf 4

[211007] 템플릿엔진(thymeleaf)으로 비동기 처리 방식에 대해 고민중이다.

그동안 나는 '소박하지만 그룹입니다' 백준 그룹 멤버들의 공간을 만들기 위한 작인 개인프로젝트를 진행중이었다. 회원, 로그인, 게시글 기능까지 구현을 완료하고 이제 댓글 기능을 구현하려던 중, 문제점이 하나 발생했다. 바로 댓글 기능이다. https://github.com/kth990303/BOJStudyList/issues/18 댓글 기능을 만들어주세요. · Issue #18 · kth990303/BOJStudyList 드디어 댓글 기능을 추가할 차례입니다. Post : Comments 1:N 연관관계로 진행하면 될 것 같습니다. 기한은 11월 초까지이며, 요구사항은 아래와 같습니다. 게시글에 댓글을 작성할 경우, 댓글내용이 github.com 비동기가 필요하다고 느낀 이유? 우리가 흔히 생각하고 있는..

[Thymeleaf] ERROR _ TemplateProcessingException: which is not valid: only variable expressions (${...}) are allowed in '{the:object,data-to-object}'

오랜만에 스프링으로 소박한그룹 프로젝트 작업 중에 회원정보 수정 창에서 아래 화면이 발생했다. org.thymeleaf.exceptions.TemplateProcessingException: The expression used for object selection is member, which is not valid: only variable expressions (${...}) are allowed in '{th:object,data-th-object}' attributes in Spring enabled environments. (template: "editMember" - line 12, col 37) 개발환경 Java 11 JPA Spring Boot Thymeleaf 에러 이유 @Validate..

[Thymeleaf] 타임리프 Thymeleaf th:style, th:if 사용하기

리액트가 익숙해지기 전까진, 타임리프를 이용하여 프론트를 대강 구현하는 중이다. 이번 시간엔 th:style, th:if를 이용한 템플릿 엔진 타임리프 사용법을 기록하겠다. th:style 제목 내용 게시판을 등록하는 코드이다. th:style 을 이용할 때 ${} 안에 작은따옴표가 들어간다는 것과, 여러 가지일 경우 ;를 사이에 붙여주는 것을 잊지 말자. width, height가 잘 적용됨을 확인할 수 있다. th:if 제목 작성자: 작성자 삭제 내용 댓글 기능은 준비중입니다. sec는 스프링 시큐리티의 로그인 권한 부여여부 확인을 위해 사용된다. th:if="" 안에 조건문을 넣어주면 된다. 참고로 이때, th:if는 안에 있어야 하며, th:href는 태그 안에 있어야 한다. 약속인 듯하다. 지켜..

[Spring] CRUD 기능 실습 중 @DeleteMapping 관련 에러

저번에 포스팅한 CRUD 실습을 이어하던 중, @DeleteMapping으로 삭제하려던 중 아래 사진과 같은 에러가 발생하였다. This application has no explicit mapping for /error, so you are seeing this as a fallback. 1. 패키지 관계? 만약 스프링부트를 처음 실행했을 때 이 에러가 발생한다면 (또는 컨트롤러 메소드가 아무것도 실행이 안된다면) 위 에러는 보통 스프링부트 메인 클래스가 Controller, Service 등 스프링 빈들이 위치하고 있는 패키지의 상위 패키지에 없을 때 발생하는 에러라고 한다. 그러나 나는 @GetMapping은 실행이 잘되는 상황이기도 하고, 패키지 구조관계도 멀쩡했기 때문에 위와 같은 이유는 아니었..

1
반응형