Entity와 DTO를 서로 변환시켜주는 mapper구현할때 MapStruct를 사용해서 만드려고 어노테이션 @Mapper(componentModel = "spring")을 추가했고
애플리케이션을 돌렸을때 warning: Unmapped target property 라고 뜰때
@Mapper(componentModel = "spring" unmappedTargetPolicy = ReportingPolicy.IGNORE) 해주면 워닝도 뜨지 않는다.
view 역할을 대신하는 사이트에 API에 대한 응답을 확인하려 할때 실행이 되지 않았고 개발자 도구를 보니 CORS 에러가 떠있었다 (뭔가 실행이 안되는 것 같다하면 개발자 도구 꼭 확인하기)
지금은 간단한 애플리케이션을 테스트하는거라 controller에 @CrossOrigin 을 넣어 에러를 없애 줬다.
톰캣을 이용해서 외부에서 수동 배포를 하려 todolist 애플리케이션을 빌드를 하려 하는데 에러가 떴다.
What went wrong:
Execution failed for task ':compileJava'.
> Java compiler is not available. Please check that C:\Program Files\Zulu\zulu-11-jre contains a valid JDK installation.
--> 환경 변수 설정 path에 jre에 대한 경로가 없어서 생겼다 경로 설정후 빌드가 잘 되었다.
배포에
C:\apache-tomcat-9.0.41\webapps 안에 빌드가 된 압축된 프로젝트.war을 복사후 server.xml에서
<Context docBase ="프로젝트명"></Context> 으로 했으나 그 경로를 찾을수 없다고 에러가...
알고보니 .war파일과 같은 이름이어야 압축이 풀리고 실행이되는것이었다...
오늘의 느낀점
처음이라 생각보다 쉽지 않았지만 그래도 에러를 많이 볼수록 나중에 에러를 또 보더라도 금방 해결할수 있겠지..
재미있었다 다른것도 만들어봐야지~
'오류 정리들' 카테고리의 다른 글
org.springframework.web.context.ContextLoaderListener 에러 (0) | 2023.08.10 |
---|---|
STS4 UTF16에러, lombok 라이브러리 추가후 log 에러 (0) | 2023.08.10 |
스프링부트(Spring Boot) profile 분리중 만난 에러 (0) | 2023.05.12 |
JPA 순환참조 (0) | 2023.04.05 |