Debug

· Debug
org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " alter table Reply add constraint FKr5xsgtav636xcqpjh0j81wb2n foreign key ('boardId') references Board (id)" via JDBC Statement Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''userId') r..
· Debug
2022-03-04 18:49:24.636 ERROR 19788 --- [ restartedMain] j.LocalContainerEntityManagerFactoryBean : Failed to initialize JPA EntityManagerFactory: Unsupported property type [java.security.Timestamp] for @CreationTimestamp or @UpdateTimestamp generator annotation 2022-03-04 18:49:24.637 WARN 19788 --- [ restartedMain] ConfigServletWebServerApplicationContext : Exception encountered during context..
· Debug
안되는 이유 후보들 - com.cos. 이하의 컴포넌트 스캔이 안되는 패키지로 만들었다 - project rebuild를 해줘야 하는데 안했다 이것저것 눌러보다가.. 프로젝트 컴파일한다음에 제대로 성공한 후에 다시 @Entity해보니까 성공함 그럼 도대체 왜 처음에는 되지 않았던 것일까..? 그냥 넘어가기에는 너무 짜증났음 별 것도 아닌 주제에 왜 막혔는지 알고 싶었다 org.springframework.boot spring-boot-starter-data-jpa pom.xml의 위 jpa 관련 dependency를 다시 주석처리함 -> 그 후에 boot application실행 -> 다시 @Entity써봄 -> 첫번째 사진처럼 @Entity 안읽힘 결론 : pom.xml에 depency 수정 후 바로 ..
· Debug
springboot프로젝트의 application.properties (경로 : src/main/resources/application.properties) 에서 spring.datasource 제대로 안해줘서 생긴 에러 spring.datasource.url=jdbc:mysql:tcp://localhost:3306/cos-blog (url설정인데 여기서 실패하는 것 같음 tcp도 뺴줘야할듯) spring.datasource.username=cos (아이디) spring.datasource.password=cos1234 (비밀번호) spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver (드라이버 클래스 이름com.mysql.cj.jdbc.Driver..
· Debug
MySQL이 해당 ip주소에 running이 되어 있는지 확인해보라고함 그 다음 2번 port3306 누가 쓰는지 확인 서비스에 MySQL80이 실행 중이 아니었음.. 이게 자동으로 원래 실행이 안되는건가? 하여튼 시작 눌러주니까 이번에는 'MySQL80 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다. ...........' 이전에 도커 공부하면서 썼던 ubuntu서버가 사용하던 port3306이 아직도 사용되있는가 하면서 이것저것 눌러보다가 작업관리자의 mysqld 프로세스 끝내고 다시 서비스가서 MySQL80 실행하니까 성공 왜 안되는지 모르고, 이것저것 눌러서 성공 한다음에 넘어가는건 별로 좋은 습관은 아니나 코딩과 관련된 디버깅도 아니고 툴설정과 관련된 거라서 그냥 되는게 좋은 거라고 패스함
· Debug
작업 관리자 - 서비스 - 아래 부분 '서비스 열기' 클릭 - 'MySQL 80' 찾아서 시작 눌러서 '실행'상태로 mysqld가 프로세스에 켜져 있어야 DB Connection 가능
· Debug
참고 : https://mondaysickness.com/2019/11/01/mysql-workbench-%EC%A0%91%EC%86%8D-%EC%95%88%EB%90%A0-%EB%95%8C-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95-your-connection-attempt/ username을 실제 사용 중인 user로 바꿈 내 경우에는 'root'에서 'cos'로 바꾸니까 성공
· Debug
java.lang.IllegalStateException: Failed to load ApplicationContext Parameter 0 of constructor in hello.hellospring.SpringConfig required a single bean, but 2 were found: Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.hellospring.repository.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepositor..
· Debug
-> 포기.. 진짜 하루 종일 계속 했는데 도저히 방법 못찾겠음.. spring에 대한 지식 부족 + 실습 게시글이 19년도 영상인점 2가지 이유 + 구글링 엄청 해서 원인은 그나마 알 수는 있어도 해결은 도저히 못하겠음 ■Debug putty로 spring boot프로젝트 배포하는 과정에서 자꾸 에러가 난다 Caused by: org.springframework.beans.factory.BeanCreationException: Caused by: java.lang.IllegalArgumentException: 원인은 찾아냈지만, 근본적인 해답은 찾지 못했다. 원인은 aws codebuild 로 gradlew bootJar 로 jar 를 만들었을때, 내부적으로 묶인 순서가 달라서 이다. 아래에도 써놨는데..
배게
'Debug' 카테고리의 글 목록 (2 Page)