Trouble Shooting

1. 에러 내용***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. If you have dat..
SpringBoot 프로젝트를 진행하던 중 builder() 메서드를 못 찾는 compile 에러가 발생했다.build.gradle에 lombok 의존성을 추가해줬는데도 이러한 오류가 발생했다.symbol: method builder()location: class Chat 찾아보니 build.gradle에 lombok 의존성뿐만 아니라 annotation processor를 추가해주어야 한다고 한다.아래 두 줄을 build.gradle에 설정하고 나니 해결되었다.annotationProcessor('org.projectlombok:lombok')testAnnotationProcessor('org.projectlombok:lombok')  참고: https://goyunji.tistory.com/96
http://localhost:8080/api/board로 요청을 보내는데 아래와 같은 예외가 떴다. 1. 오류 내용더보기org.springframework.security.access.AccessDeniedException: Access Denied at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:98) ~[spring-security-web-6.3.0.jar:6.3.0] at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)..
1. 오류 내용더보기java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x010x000xf70x010x000x000xf30x030x030x19|0x920xbb(G0x86p0xc40xc90xff0x040xa1Q0x1eP0x17h0xab0xfe0xa7&0x000xa26D0xf90x99%0xe10x8f2 ]. HTTP method names must be tokens 2. 기존 MemberController@RestController@RequestMapping("/api")@RequiredArgsConstructorpublic class MemberController { private final Membe..
문제점아래 사진처럼 Network Interface의 IP를 입력하려고 했더니 잘못된 IP입니다.라는 문구가 떴다.  원인Subnet의 IP 주소 범위가 192.168.1.0/24로 되어 있는 것이 아니라 192.168.0.0/24로 되어 있었다. 서브넷 마스크란?역할IP 주소의 네트워크 부분과 호스트 부분을 구분 (슬래시 기준으로 앞은 네트워크 부분, 뒤는 호스트 부분)특정 서브넷에 속하는 IP 주소의 범위를 정의함의미192.168.0.0/24에서 /24는 서브넷 마스크가 24비트 길이임을 의미함(서브넷 마스크가 255.255.255.0)네트워크 부분: 192.168.0호스트 부분: 0 ~ 255IP 주소 범위: 192.168.0.0 ~ 192.168.0.255 (총 256개 IP)192.168.0.0..
실행했을 때 아주 길고 알 수 없는 오류가 떴다.알아보니 스프링부트, 자바 버전에 따라 build.gradle에 해주어야 하는 Querydsl 설정 방식이 다르다고 한다.현재 스프링은 3 버전, 자바는 17 버전을 사용하고 있다.이를 토대로 build.gradle을 수정했다.바쁘신 분들은 3. 해결 방법부터 보시면 될 것 같다. 1. 오류 내용더보기Unable to create annotation processors model org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':annotation..
오류 내용팀 프로젝트 중 머지 후 풀을 받고 아래와 같은 오류를 맞닥뜨렸다.caused by: org.springframework.beans.factory.beancreationexception at abstractautowirecapablebeanfactory.java:1786  오류 이유팀원들이 타임리프가 잘 적용이 됐는지 확인하기 위해 컨트롤러에 코드를 작성해두었는데,찾아보니 서로 다른 메소드에서 동일한 Mapping 처리를 한 것이 원인이라고 한다.스프링은 매핑을 처리할 때 경로와 HTTP 메서드를 기반으로 매핑을 식별하는데,동일한 경로에 여러 개의 메서드가 매핑되면 충돌이 발생하게 된다.👉 매핑을 고유하게 만들어야 함  오류가 발생한 코드import org.springframework.ster..
프로젝트 중에 수입지출을 관리하는 클래스에 insertExpenses라는 메소드를 작성 중이었다. 수입과 지출 목록을 DB에 삽입할 수 있게 하는 메소드인데, Expenses 생성자 내에 date 타입을 넣기 위해 코드를 작성했다. 그런데 JSONObject인 msgObj에 getDate 메소드가 적용이 되지 않았다. (JSONObject 미숙 이슈) public class ExpensesServiceImpl implements ExpensesService { /** * @author 혜발아기 * insertExpenses : 수입 지출 내역을 DB에 저장하도록 하고 * check을 통해 내역이 DB에 성공적으로 저장됐는지 확인하는 기능 */ @Override public void insertExpens..
자바스크립트를 이용해서 방향키를 눌렀을 때 해당 방향으로 물고기가 이동하게 하는 문제를 푸는 중이었다. 물고기의 방향을 각각 변수로 선언했는데, 물고기가 움직이지 않았다. 위와 같이 parseInt()를 사용하여 fish의 left와 top 값을 바꾸려고 했는데 작동이 되지 않았다. 문제점 콘솔에 fish.style을 콘솔에 찍었을 때 공란이 떴다. parseInt()를 수행한 후에 fish.style.left를 콘솔에 찍어보았을 때, NaN이 찍혔다. 이유? fish.style을 통해 스타일을 확인하는 것은 인라인 스타일을 확인하는 것이다. 내가 작성한 코드는 인라인 스타일이 아니라 CSS 스타일 시트에 정의된 스타일이기 때문에 해당 방법으로는 스타일 정보를 얻을 수 없다. parseInt()는 문자열..
혜발아기
'Trouble Shooting' 카테고리의 글 목록 (2 Page)