반응형 부트9 [QueryDSL][Spring] attempt to recreate a file for type qclass 에러 해결 방법 🚨 build 시 발생한 에러 메시지attempt to recreate a file for type qclass ❓에러 발생 이유QueryDSL의 QClass 파일의 중복 문제로 발생한 에러입니다. ✅ 해결 방법해당 프로젝트의 build 폴더를 삭제 후 다시 build 해주면 기존 QClass 파일이 삭제되며, QClass 파일의 중복 문제를 해결할 수 있습니다. 즉, QClass 파일을 삭제 후 다시 생성 하면 됩니다. 아래 이미지를 참고해 주세요. build clean -> build 2024. 4. 10. [Spring] java.lang.IllegalArgumentException: Name for argument of type 에러 해결 방법 🚨 application run 시 발생한 에러 메시지java.lang.IllegalArgumentException: Name for argument of type [com.example.demo.domain.type.SearchType] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. ❓에러 발생 이유build를 인텔리제이로 해서 발생한 에러 메시지 입니다.인텔리제이에서 빌드할 때는 -parameters' 플래그가 기본적으로 사용되지 않을 수 있습니다. ✅ 해결 방법인텔리제이에서 Build를 Gradle로 변경해줍니다.. 2024. 4. 10. [Spring] Could not find build 에러 해결 방법 🚨 build 시 발생한 에러 메시지demo:main: Could not find org.thymeleaf.extras:thymeleaf-extras-springsecurity5:.Required by:project :Possible solution:- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html ❓에러 발생 이유해라이브러리의 버전을 명시해 주지 않아서 build가 실패하며 발생한 에러 메시지입니다. ✅ 해결 방법라이브러리의 버전을 명시해 주면 정상적으로 build가 진행됩니다.아래 수정된 build.. 2024. 4. 10. [Spring Boot] Thymeleaf decoupled logic Config 등록 방법 Thymeleaf의 decoupled logic 이란? decoupled logic은 Thymeleaf에서 만든 기술로 태그를 이용하여 기존 html 코드와 Thymeleaf 로직을 분리하는 기술입니다. 여기에서 얻는 장점은 디자이너가 html을 순수한 마크업 형태로 확인할 수 있어 보다 직관적인 확인이 가능합니다. 하지만 아직까지는 스프링에서 yml 파일을 이용한 자동 bean 등록이 되지 않아서 직접 bean 등록을 해주어야 합니다. 참고로 3.X 이상 버전과 2.X 버전에서의 bean 등록 방법이 조금 다릅니다. 그래서 아래 2가지 등록 방법을 모두 작성할 테니 필요한 부분 사용하시면 될 것 같습니다. Spring Boot 3.X에서의 bean 등록 방법 1. 해당 Config 작성 Thymelea.. 2024. 4. 1. 이전 1 2 3 다음 반응형