thymeleaf-layout-dialect 문제 상황 Thymeleaf 페이지 레이아웃이 적용되지 않는 상황 header-footer.html, header.html layouts-layout1.html 을 사용했지만 header와 footer가 적용되지 않음 해결 방법 아래와 같이 version을 3.1.0으로 적용(원래 2.5.1이었지만 안됨) nz.net.ultraq.thymeleaf thymeleaf-layout-dialect 3.1.0 오류/Spring 2024.03.19
Could not find artifact mysql 발생상황 맨 처음 인텔리제이에서 의존성을 맞춰주는 과정에서 MySQL 연결과 관련된 오류가 발생했다. 해결방법 mysql mysql-connector-java 여기 밑에 을 기입해주면된다. 글 작성일 기준 8.0.29를 사용했다. 참고 글 https://velog.io/@ssw0220/spring-boot-maven%EC%98%A4%EB%A5%98 spring boot (maven) 단순연결오류 Could not find artifact mysql:mysql-connector-java:jar:unknown in central (https://repo.maven.apache.org/maven2)여기서 오류가 나서 버전을 추가 해줬다. velog.io 오류/Spring 2024.03.19
Cannot resolve symbol 발생 상황 참고한 코드를 적절하게 변경하여 원래 소스에 적용 했는데 import가 재대로 되지 않아 발생함 해결 방법 1. 빌드를 다시 한다. 상단 메뉴바 Build > Clean Project 하고 나서, Build > Rebuild Project 2.캐시를 비우고 재실행한다. 상단 메뉴바 File > Invalidate Caches / Restart… 를 선택 3.Gradle을 Refresh 해준다. - 상단 메뉴바 View > Tool Windows > Gradle-> 프로젝트명을 마우스 우클릭하여, Refresh Gradle Dependencies를 선택 대부분은 1번째 과정에서 해결이 된다. 참고 글 https://ottl-seo.tistory.com/entry/IntelliJ-Cannot-re.. 오류/Spring 2024.03.18
Querydsl maven 오류 발생 상황 querydsl를 의존성 대입했는데 maven->compile에서 q클래스가 만들어 지지 않음 해결 방법 버전 부분을 주석 처리하거나, 지워준다. com.querydsl querydsl-jpa com.querydsl querydsl-apt 참고 글 https://gallery-k.tistory.com/297 [SpringBoot] intelliJ + maven + Querydsl maven 오류 (target 에 q 클래스 생성 오류) com.mysema.codegen.model.Type 오랜만에 쓰는 오류 해결 포스팅! 이번 오류는 maven 이여서 해결하는데 더 오래걸렸다. 진짜 별거 아니었는데ㅠㅠ 1. 문제 발생 2. 문제 원인 찾기 (는 그냥 시도했던 해결방 gallery-k.tisto.. 오류/Spring 2024.03.18
OpenJDK 64-Bit Server VM warning 에러 상황 test 코드를 작성해서 컴파일 실행 후 " OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended" 과 같은 경고 발생 해결 방법 해당 오류는 JDK 1.8 버전 이후에 추가된 기능으로, 클래스 로딩 시 Class Data Sharing(CDS) 기능을 사용하면 발생합니다. 이 오류는 경고 메시지이며, 어플리케이션에 직접적인 영향을 주지는 않음. 참고 글 https://www.inflearn.com/questions/917150/openjdk-64-bit-server-vm-warning OpenJDK 64-Bit Se.. 오류/Spring 2024.03.18
대용량 jdbc-pool 설정하는 방법 내용이 좋고 길기 때문에 다음의 글을 참고 바람. http://www.gnujava.com/board/article_view.jsp?article_no=1420&menu_cd=19&board_no=6&table_cd=EPAR02&table_no=02 GNUJAVA 이 글은 국내에서 많이 사용하고 있는 jdbc의 커넥션 풀링에 대한 보다 다량의 커넥션을 효율적으로 사용할 수 있게 도움을 주는 글을 번역한 것입니다. 원문은 http://www.tomcatexpert.com/blog/2010/04/01/ www.gnujava.com 프레임워크/Spring 2024.03.12
Server Tomcat v9.0 Server at localhost failed to start 발생 이유 1. xml 파일 설정과 어노테이션(@WebServlet) url 맵핑이 겹치면서 에러가 발생(대부분 이에 해당) metadata-complete="false" 설정 후 코드 실행하면 web.xml 파일과 index.java에 있는 url 맵핑을 둘 다 참조하게되어 index.java 파일의 @WebServlet("/hello") 와 web.xml파일에서 servlet-mapping의 url-pattern 과 충돌이 발생하게 되어 에러를 발생시킨다. 2. 톰캣 실행 경로에서 발생하는 충돌에러로 판단 -> 해당 프로젝트 톰캣 서버 삭제 후 실행환경을 재구축 해결 방식 1번의 경우 index.java 의 @WebServlet("/hello") 를 주석처리하고 web.xml의 metadata-com.. 오류/Spring 2024.03.12
Javax.servlet.jsp.PageContext cannot be resolved to a type 발생 상황 # javax.servlet.jsp.PageContext cannot be resolved to a type # javax.servlet.jsp.JspException cannot be resolved to a type 발생 이유 프로젝트에서 서버 환경을 설정해주지 않아서 발생하는 오류이다. 해결 방식 1. 오류가 발생한 프로젝트 우클릭 → Properties 2. Java Build Path → Add Library 3. Server Runtime 선택 4. 설정해둔 톰캣을 선택 후 Finish → Apply and Close 참고 글 https://hunit.tistory.com/399 오류해결∥Javax.servlet.jsp.PageContext cannot be resolved to a.. 오류/Spring 2024.03.12
IO Exception: null [90028-200] 90028/90028 발생 상황 jpashop.mv.db파일이 생성되지 않고 , IO Exception: null [90028-200] 90028/90028 오류가 발생 해결 방식 스프링과 연동하시려면 application.properties 혹은 application.yml 파일에서 이름을 동일하게 맞춰야 한다. 1. C:\Users\OMG(계정명) 하위에 텍스트 파일을 만듭니다. 2. 텍스트 파일을 열고(내용x) 다른이름으로 저장을 누릅니다. 3. 파일 이름을 test2.mv.db, 파일형식을 모든 파일로 바꿉니다. 인코딩은 utf-8로 합니다. 4. h2.bat 파일을 실행해주세요.(기본 실행창{실행시키면 열리는 창} or localhost:8082) 실행 후 아래와 같이 입력 후 연결 눌러주세요. 다른 방식 1. te.. 오류/Database 2024.03.12
[빈 생성 에러] Error creating bean with name 'XXX' 해결 방식 Controller 빈 생성 에러가 발생 했다면 servlet-context.xml 같은 servlet을 확인해서 에 현재 작업중인 프로젝트의 패키지명 즉 컨트롤러가 포함된 패키지의 위치를 정확하게 기재 해야 한다. 이와 같은 방식으로 해결되지 않는다면 다음과 같은 해결 방식을 따라야 한다. 1. Unsatisfied dependency expressed through field 'XXXService'; 만약 servlet-context.xml에서 패키지를 입력하고도 빈 생성 에러가 발생할 수 있다 에러 발생 문구를 읽어보면 뒤에 Service단에서 에러가 발생한다. Service단에 어노테이션이 없어서 발생한 것이라고 추정할 수 있다. @Service 혹은 @Component 같은 어노테이션.. 오류/Spring 2024.03.12