<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 추가하면 해결된다.
오랜기간 속을 썩였던 문제가 있다. JPA를 이용해 내부 H2로 구동했을 때는 발생하진 않았지만 AWS RDS MysqlDB 혹은 MariaDB쪽으로 연결을 했을 때 발생한 오류이다. Intelij 내부의 TestConnection으로는 연결이 되었다. 022-0
git 설치sudo yum install git8버전의 경우 sudo yum instlal java-1.8.0-openjdkgit clone 레포지터리 주소폴더이동cd 레포지터리권한수정sudo chmod 777 ./gradlew빌드./gradlew./gradlew bu
There is already 'todoController' bean method id로 삭제와 모두 삭제의 어노테이션을@DeleteMapping("{id}")로 동일하게 했을 시 발생한 오류모두 삭제시에는 @DeleteMapping으로 수정
오랫동안 방치해두었던 DB설정 오류를 수정하려한다.MariaDB 인스턴스를 생성하여 intelij에서 연결 후 콘솔을 띄우고 posts, user 테이블을 생성한다.create table posts(id bigint not null auto_increment,creat
@Query(value = "select i from Item i where i.item_detail like %:itemDetail% order by i.price desc", nativeQuery=true) List findByItemDetailByN
layout:decorate가 안 먹어서 한참을 찾으며 수 시간 헤맸는데 thymeleaf-layout-dialect 버전이 문제였다.책에는 이 라이브러리의 2.5.1버전을 사용했지만 버전을 지워주니 바로 적용되었다.
문제가 됬던 코드는 이며 오류 메세지에는 security 관련 오류들이 발생한다.security.enable-csrf=true속성을 application.properties에추가해주었지만 해결이 되지 않았다.security config파일에http.csrf(); 를 추
pom.xml으로 이동한 뒤 오른쪽 클릭maven -> Generate Sources and update Folders 클릭그럼 정상적으로 설정한 Generated source폴더에 Q클래스가 생성된다.
org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPo
2.5.12 기준 data.sql 시작 -> hibernatespring.jpa.defer-datasource-initialization: true쓸 경우 반대로
javax.persistence.TransactionRequiredException: Executing an update/delete query@transactional 추가
intelij plugin에 lombok도 설치되어있고AnnotationProcessor도 활성화했고디펜던시에 추가도 해주었지만 해결되지 않을 때테스트에서 수행시 아래 코드도 디펜던시에 추가해주어야했다.testImplementation 'org.projectlombok
rg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'initDB': Invocation of init method failed; nested exception is
findOne\->getOneorfindById (Optional)
String타입에 GenerateValue도 쓰지 않을 때 에러해결방법Entity class에서 implements Persistable한 다음 isNew 메소드를 오버라이드하여새로운 객체인지 판별할 조건을 정해준다.