반응형 Error & Fix172 The dependencies of some of the beans in the application context form a cycle: 에러 해결방법 The dependencies of some of the beans in the application context form a cycle: Controller명 defined in file [/경로/Controller명.class] ┌─────┐ | Service명 defined in file [/경로/Service명.class] └─────┘ 스프링 프로젝트에서 서버 구동 시 위와 같은 에러가 계속 발생하던데 원인을 확인해보니 Service명 자바 파일 안에서 Service명.메소드(); 이런 식으로 본인을 객체화한 뒤 사용하고 있었는데 본인의 클래스에서 본인을 객체화하니 종속성 순환 에러가 발생했던 것이었다 따라서 객체화 한 코드를 없애주고 본인 클래스의 메소드를 호출할 때는 메소드명(); 이런 식.. 2022. 2. 11. 자바 java.util.NoSuchElementException: No value present 에러 해결방법 java.util.NoSuchElementException: No value present 자바에서 위 에서는 Optional.get(); 을 사용할 때 값이 없을 경우에 위와 같이 No value present 에러가 발생하게 되는데 isPresent() 등을 사용해 값이 없을 때 .get()을 사용하지 않도록 코드를 변경해주면 해결된다 2022. 2. 9. ajax Uncaught TypeError: Cannot read properties of undefined (reading 'toLowerCase’) 에러 해결방법 ajax Uncaught TypeError: Cannot read properties of undefined (reading 'toLowerCase’) ajax를 사용하려고 하니 위와 같은 에러가 발생하던데 toLowerCase를 코드에 넣었냐 안넣었냐 문제가 아니라 HTML에 위 코드를 삽입하지 않아 생긴 문제였다 부분에 삽입 후에는 정상적으로 작동이 되더라 2022. 2. 8. Could not determine type for: com.google.gson.JsonArray 에러 해결방법 hibernate 사용 시 Entity 역할을 하는 클래스 파일에서 아래와 같은 에러가 발생했는데 Caused by: org.hibernate.MappingException: Could not determine type for: com.google.gson.JsonArray, at table: 클래스명, for columns: [org.hibernate.mapping.Column(컬럼명)] 내용을 한번 보면 컬럼에 지정한 데이터타입이 사용할 수 없는 데이터타입이라 그런데 JSON 형식의 데이터를 넣어주려고 데이터타입을 JsonArray로 지정했다가 이런 에러가 발생하게 된 거다 해결방법은 JsonArray 타입을 사용할 수 없기 때문에 String으로 변환 후에 사용해주면 간단히 해결이 된다 2022. 2. 8. 자바스크립트 Uncaught SyntaxError: Invalid shorthand property initializer 해결방법 Uncaught SyntaxError: Invalid shorthand property initializer 자바스크립트 사용 중 위와 같은 에러가 발생했는데 내용을 확인해보니 코드를 아래처럼 짜 놨었더라 let model = { requestDto = data, comment = $("#comment”).val() }; 여기서 변수 안에 = 로 입력한 부분을 인식하지 못해 발생한 에러인데 : 로 바꿔주면 간단히 해결이 된다 2022. 2. 8. Using tabs can lead to unpredictable results 해결방법 application.yaml 파일에서 탭을 사용했을 경우 Using tabs can lead to unpredictable results 이런 에러가 발생하게 되는데 tab을 사용했을 경우 예측할 수 없는 결과가 나올 수 있으니 탭 대신 스페이스바를 사용해달라는 얘기인데 탭을 모두 지우고 스페이스 바로 대체해주면 해결이 된다 2022. 1. 11. 이전 1 2 3 4 5 6 7 8 ··· 29 다음 반응형