-
[ TIL 230523 ] java spring boot : CRUD 게시판카테고리 없음 2023. 5. 24. 13:11
main + tab -> public static void main ( String [ ] args) {
}
sout + tab -> system.out.println
shift 2번 누르고 검색 project structure > modules 누르면 project default 8로
the tcp port you selected is already in use. please choose a different port 오류
해결 : Win+R을 누른 뒤 "resmon.exe" 입력하여 port number 3306을 찾는다
CMD를 관리자 권한으로 실행한 후 아래 명령어를 실행해준다
taskkill /F /PID [해당 PID번호]
환경변수 설정
pc 속석 고급시스템설정 환경변수 사용자변수 path 편집 mariadb 찾아서 bin 경로 복붙
mysql -v
ERROR 1045 (28000): Access denied for user 'user명'@'localhost' (using password: NO)오류
검색해보니 mysql 비밀번호가 안맞아서 나온 오류
나는 단지 version 확인하려는건데 왜 안나오는거지 ?해결 :
mysql -V ( 대문자
mysql --versionmysql -u root -p : 비밀번호 칠 수 있는 게 나옴 넣고 엔터
show batabases ; 로 관리 가능이지만 gui 에서 사용할 수 있게 해주는 게 다양하게 있는데 여기서는 mysql workbench
A problem occurred configuring root project 'board'.
> Could not resolve all files for configuration ':classpath'.원인
JAVA는 11.x 버전인데, Spring boot 버전은 3.x로 설치해서 발생한 에러이다.
Spring boot 3.x 버전은 JAVA 17 버전부터 지원한다.해결 방법
방법 1. JAVA를 17 버전으로 업데이트 한다.
방법 2. Spring boot를 2.x 버전으로 선택하여 프로젝트를 생성한다.오류 Execution failed for task ':BoardApplication.main()'.
> Process 'command 'C:/Program Files/Java/jdk-11.0.10/bin/java.exe'' finished with non-zero exit value 1
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.빌드프로젝트 후 빌드 후 실행
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2023-05-23 15:12:47.619 ERROR 9168 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** 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 class Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active). Process finished with exit code 1
db 연결이 안돼있다는 뜻
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
뻘짓1. build.gradle 에서 pro.. 어쩌구 찾아서 삭제하려는데 없음
뻘짓2. 김영한 선생님이 intelliJ IDEA 말고 gradle로 해야해서 오류나는 거라고 했는데, 이 유튜브강의선생님은위와 같은 오류를 해결하기 위해서 gradle에서 intelliJ IDEA로 바꾸라고 하셨었음
해결 : db - mysql -> mariadb : 댓글에 나와있었당그리고 일시적으로 서버 포트 바꾸는 법 :
application properties 에서 제일 상단 server.port = 8090 과 같이 입력이렇게 나와서 식겁했는데, 이게 정상적으로 실행된 것!
이렇게 잡고 컨트롤 + shift + 위아래 방향키 눌러서 이동 가능!