인터넷으로 찾아본 결과!application.yml 파일에 들여쓰기(tab)을 기준으로 하기application.yml 파일 경로 확인 -> src/main/resources
💥문제 발생 > org.thymeleaf.TemplateEngine : THYMELEAF Exception processing template Exception evaluating SpringEL expression: >

해결방법
원인을 찾아보니 domain에 작성한 엔티티에서 설정을 잘못작성하였다.올바른 애너테이션작성은 이다. 잘못된 코드는 이다. 우선 @NoArgsConstructor 은 객체의 기본생성자를 자동생성해주는 애노테이션이다. accessLevel에는 4가지 종류가 있다. PUBL
스프링 환경을 위해서 java 11버전을 설치했다. java파일에 script파일을 만든 뒤 , 배치파일을 저장하려고 했다.메모장에 다음과 같은 코드를 작성한다음 'java11.bat'파일로 저장을 하려고 했다.그런데 ! 이 위치에 저장할 권한이 없습니다 권한을 얻으려
스프링 부트 계층 DATABASE - PERSISTENCE LAYER - BUSINESS LAYER - PRESENTATION LAYER DATABASE: 실제 데이터베이스 PERSISTENCE LAYER: 데이터베이스 로직 처리 DAO 객체사용 가능 BUSINE

postman에서 get요청에서의 반환값 코드를 살펴보았다. api controller에서 @GetMapping('/article')을 @GetMapping(value = "/api/articles",produces = "application/json; charset
Spring Security api를 postman에서 테스트 할때 다음과 같이 Header의 Content-Type이 'application/json'으로 되어있다면 이런 에러를 마주할 것이다. 이렇게 queryparmas로는 해결이 될 수도 있겠지만 내가 원하는 기
개발 환경 backend : spring boot frontend : react 좋아요 기능과 관련한 문제가 발생했다. 두 개의 창을 띄워놓고서 좋아요 기능을 테스트해보는 상황이었다. 왼쪽은 사용자 A가 로그인 한 화면, 오른쪽은 사용자 B가 로그인 한 화면이다.
JWT로 로그인 구현Thymeleaf form과 controller 상호작용JWT란? 사용자를 인증&식별하기 위한 Json Web TokenJWT 구조 AAAA.BBBB.CCCC HEADER.PAYLOAD.SIGNATUREHeader: 사용하는 key,토큰 유형
쿠키에서 이용하게 된 이유는 사용자 정보를 화면에 표시하고 싶었다.우선 나는 Controller간에 이동을 하고 싶어서 Authentication을 처음에 이용했었다.postman에서 사용할 때에는 header에 Authorization(key) jwt(value)을
인텔리제이 로그창Product 엔티티에 @Getter어노테이션 추가ProductDto클래스-@NoArgsConstructer 추가\->ERRORPropertyValueException: not-null property references a null or transie
Current user principal is not of type ArticleController 처음에 접속할 때는 출력이 잘된다! oauth 가져옴: Name: [.........!!], Granted Authorities: [[OAUTH2_USER, 그
DB 상태 변화를 위해 수행하는 작업 단위A : ATOMICITY데이터 read,write,update,delete를 하나의 단위로 실행C : Consistency변경사항을 적용할 때 정의된 방식만 사용I : Isolation여러 사용자가 같은 테이블에서 동시에 작업(
만약 Query문 없이 findBy~를 진행한다면 keyword 로만 이루어진 Content를 찾는다.\-> Query 어노테이션을 이용해 SQL문을 이용한다면 다음과 같이 SELECT \* FROM <TABLE명> WHERE <TABLE명>.conte
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate \[org.springframework.security.web.SecurityFilterChain]: Factor
해시태그를 수정하기 위해선 우선 기존의 tag들을 가져와야된다. 문제는 수정 혹은 삭제된 해시태그를 어떻게 UPDATE시킬 것인지 판단하는 것이었다.내가 판단한 것은 이렇다. 기존의 TAG들을 전부다 지우고 새로운 객체를 만들어주는 것이다.
기존 코드수정된 코드id를 jsonignore로 처리함request에서 id는 null로 보내야함@GeneratedValue기본 키를 생성할 때의 전략을 설정하기 위한 어노테이션4가지 strategy 가 있음 ex) GenerationType.strategy_nameI