Java147 [해결 방법] Whitelabel Error Page 🌿 기본 환경: IDE: STS4, Language: Java 발생 Error 🚨 SpringBoot에서 Application.java 파일을 SpringBoot App Run을 실행 후, http://localhost:8080/으로 접속할 경우, 맨 처음 화면이 Whitelabel Error Page가 반환됨 발생 원인 localhost:8080 으로 연결 시, 기본값인 index.html이 없음 해결 방법 src/main/webapp에 index.html 파일 생성 참고 자료 스프링부트 Whitelabel Error Page 에러 해결방법 프로제트 서버를 실행 한 후 localhost:8080 으로 접속을 해보면 Whitelabel Error Page 에러가 발생하는 경우가 있는데 전체 에러 메시지는.. 2023. 5. 30. [SpringBoot_JPA_1] @Transactional 이 글은 김영한의 [실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발]을 수강하며 정리한 글입니다. 🟦 기본 환경: IDE: IntelliJ, Language: Java @Transactional : 선언적 Transaction, 해당 범위 내 메서드가 트랜잭션이 되도록 보장 : 클래스, 메소드에 @Transactional이 선언되면 해당 클래스에 트랜잭션이 적용된 프록시 객체 생성 → 프록시 객체는 @Transactional이 포함된 메서드가 호출될 경우, 트랜잭션을 시작하고 Commit or Rollback을 수행 * CheckedException or 예외가 없을 때는 Commit UncheckedException이 발생하면 Rollback 즉, @Transactional를 선언함으로써 .. 2023. 5. 29. [해결 방법] No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.1.0 was found 🟦 기본 환경: IDE: IntelliJ, Language: Java 발생 Error SpringBoot에서 SpringBoot 3.x대 project import 시, 🚨 다음과 같은 Error 발생 A problem occurred configuring root project 'NewProject'. > Could not resolve all files for configuration ':classpath'. > Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.1.0. Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugi.. 2023. 5. 29. [해결 방법] org.hibernate.hql.internal.ast.QuerySyntaxException 🟦 기본 환경: IDE: IntelliJ, Language: Java 발생 Error SpringBoot에서 다음 Source Code를 실행할 경우, 검색 버튼 클릭 시, 🚨다음과 같은 Error 발생 org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: . near line 1, column 67 [select o from jpabook.jpashop.domain.Order o join o.member mwhereo.status = :statusandm.name like :name]; nested exception is java.lang.IllegalArgumentException: org.hibernate.hql.interna.. 2023. 5. 29. [SpringBoot_JPA_1] Dirty Checking & Merge 이 글은 김영한의 [실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발]을 수강하며 정리한 글입니다. 🟦 기본 환경: IDE: IntelliJ, Language: Java 1. Dirty Checking, 변경감지 : Transaction Commit 시, 영속화된 Entity에서 가지고 있던 최초의 정보(Snap Shot)와 바뀐 Entity 정보를 비교해서 변경된 부분을 update해주는 기능 @Transaction 안에서 entity 값을 변경해야 dirty checking, 변경 감지가 일어날 수 있음 : flush → commit → update query → DB 2. Merge, 병합 : 준영속 상태의 엔티티를 영속 상태로 변경할 때 사용 준영속 엔티티의 식별자 값으로 영속 엔티티를.. 2023. 5. 28. [해결 방법] Request method 'POST' not supported 🟦 기본 환경: IDE: IntelliJ, Language: Java 발생 Error SpringBoot에서 다음 Source Code를 실행할 경우, Submit 버튼 클릭 시, 🚨다음과 같은 Error 발생 Request method 'POST' not supported org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported at org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping.handleNoMatch(RequestMappingInfoHandlerMapping.java:260) 발생 원인 bu.. 2023. 5. 28. 이전 1 ··· 12 13 14 15 16 17 18 ··· 25 다음