반응형 부트12 [Java] 클래스(Class)란? 아주 쉽게 그림으로 정리(+코드) 이 글은 객체(Object)와 인스턴스(Instance)가 무엇인지에 대해 설명하지 않습니다. 객체(Object)와 인스턴스(Instance)에 대해서는 아래에 설명해두었습니다.정말 알기 쉽게 정리한 객체란? 인스턴스란? 📄 클래스 (Class)란?클래스는 객체를 생성하기 위한 '틀' 또는 설계도입니다.클래스는 객체가 가져야 할 속성(변수)과 기능(메서드)를 정의합니다.예를 들어 붕어빵이라는 클래스는 속성으로 재료, 소스를 가집니다. ❓ 붕어빵 틀과 붕어빵의 관계붕어빵 틀은 붕어빵이 아닙니다!이렇게 생긴 붕어빵이 나왔으면 좋겠다고 만드는 틀일 뿐입니다.실제 먹을 수 있는 것이 아닙니다. 실제 먹을 수 있는 팥 붕어빵을 객체 또는 인스턴스라 합니다. ❓ 자동차 설계도와 자동차자동차 설계도는 자동차가 .. 2024. 10. 16. [Spring] 405 Method Not Allowed 오류 해결 방법 (with Postman) 🚨 Postman send 버튼 클릭시 발생한 에러 메시지{ "timestamp": "2024-07-11T17:14:17.577+00:00", "status": 405, "error": "Method Not Allowed", "path": "/test"}❓에러 발생 이유클라이언트에서 요청한 HTTP Method가 서버에 존재하지 않아 나타나는 오류 메시지입니다.해당 오류 메시지는 Spring(Servlet, Tomcat)이 출력하는 에러 메시지입니다.예를 들어 서버(Spring, Java)에서는 HTTP Method를 Put으로 요청받기를 설정하였지만, 클라이언트에서는 HTTP Method를 Post로 요청할 경우에 나타나는 에러입니다.보통은 HTTP Method 설정을 잘못 설정.. 2024. 7. 12. [QueryDSL] Parameter 0 of constructor in ArticleRepositoryCustomImpl required a bean of type 'java.lang.Class' that could not be found. 에러 해결 방법 🚨 Application run 시 발생한 에러 메시지Description:Parameter 0 of constructor in com.example.demo.repository.querydsl.ArticleRepositoryCustomImpl required a bean of type 'java.lang.Class' that could not be found.Action:Consider defining a bean of type 'java.lang.Class' in your configuration. ❓에러 발생 이유해당 문구는 Spring이 실행되면서 java 파일이 bean 등록이 되지 않았을 때 나타나는 에러 메시지입니다.저의 경우에는 QueryDSL을 사용한 ArticleRepositoryCu.. 2024. 4. 10. [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 버튼을 클릭하면 됩니다.아래 이미지를 참고해 주세요. build clean -> build참고: clean 버튼이 없거나, clean 버튼을 클릭하여도 해당 오류가 발생하게 되는 경우에는 Spring의 QueryDSL 설정이 잘못되어 .. 2024. 4. 10. 이전 1 2 3 다음 반응형