남은 방학 일주일...
뭔가 이것저것 시도해보고 싶어서 도전 중
며칠 전에 코틀린으로 간단한 갤러리 사진 앱 만들기 했었는데 안드로이드 스튜디오가........자꾸 튕겨서 그냥 끔
물론 진짜 간단 버전으로 빌드해서 만들었긴 한데 그건 나중에 올리고...
아무튼 그래서 이번엔 드디어 백엔드 기초 입문해보기로 함
영상은 이분 거 보면서 하는 중~.~
https://youtu.be/M2wxMRt4tx0?si=MOsPhEbyyZKH1JY5
아무래도 이론 길게 배우다보면 재미 없어지니까 바로 따라 쳐보면서 실습하는게 제일 좋은 거 같음(내기준)
이제 윈도우 이름도 드디어!! 영어로 돼서 편하게 설치할 수 있는게 너무 좋다(눈물의 윈도우 초기화함)
아무튼 그래서 영상 따라서 순서대로 하고 있는데
1.intellij 설치
2. MariaDB 설치
3. MySQL Workbench 설치
까지 끝냈다. (툴 세팅만 하면 70%는 된 것 같음)
그리고
start.spring.io
사이트에 들어가서 아래처럼 설정한뒤 맨 아래 generate를 누르면 zip파일이 다운받아진다.
이제 다운 받은걸 intellij에서 open 폴더 해서 자동 빌드 성공하면 되는데...
음 역시나
대부분 개발은 환경 세팅에서 포기하는 이유가 있음
오류가 엄청 났다.........
오류 해결들
intellij could not resolve all files for configuration ' classpath'
-> 대충 이런 말 나오면서 빌드 실패뜨면 java version이 spring boot version이랑 안 맞는 거였음
지금 스프링부트는 3.x 이상이니까... 그러면 자바는 17 이상이어야 동작하는 거였음
그리고 무엇보다 일단 난 윈도우 초기화때매 jdk 설치하고 환경변수 등록한 거 다 날라가서 다시 해줘야 됐음,,,
먼저 java 최신 거 설치해서 환경변수 - 시스템 변수에서 JAVA_HOME이랑 CLASSPATH 등록하고
시스템 변수의 Path 더블클릭, 편집 들어가서 아래처럼 경로 추가후 위로 올리기로 맨 위로 올리기 ㄱㄱ
그다음
intellij에서 setting 중 gradle에서 gradle JVM 눌러서 17찾고 다운로드해서 그걸로 해야됨
그냥 classpath에 등록한 22로 했다가 계속 오류났었음
그리고 그 위에 Build and run using이랑 Run tests using도 처음엔 gradle로 맞춰져 있어서 오류났는데 둘 다 intellig IDEA로 바꾸면 괜찮아짐
여기까지 하면 버전이 맞아서 빌드는 성공하는데
그다음 단계... 이번엔 localhost에서 포트 번호가 안맞는건지 크롬에서 페이지 접속했을때 로드가 안됐었음...
-> 이건 mariaDB로 했을때 기본 포트 번호가 3306으로 되어있었는데, 유트브 영상에 나온 것처럼 포트 번호를 새로 지정해주니 성공했다
server.port = 8090 //맨 위에 씀
시프때 ftp서버 구현하면서 포트번호 계속 돌아가면서 썼었는데 그거랑 비슷한 이유인듯 (너무 몰려서...)
하여튼 여기까지 따라 치면
빌드했을 때 start라 뜨면서 재생버튼이 계속 실행 중인 것처럼 나오는데
그때 페이지에 접속할 수 있음
지금까진 html이나 그 비슷한 걸로... 페이지에 직접 작성하는 느낌이었는데 이거는 뭔가 서버로 전달하는 거 같아서 신기하다...
일단 오늘은 개발 환경 세팅까지 하고 그다음엔 이어서 테이블 만들고 해봐야지!!
이번에 sqld 시험보고 왔는데 진짜 잘한 거 같음
처음엔 그게 뭔지도 몰랐는데 그거 자격증 딸라고 공부한 상태로 이거 하니까 테이블이니 스키마니 다 이해가 가
공부 순서 맞아서 맘에 드네요
암튼 오늘은 여기서 끝~~
'🍀Web > Back-End' 카테고리의 다른 글
[공부 기록 04] Spring Boot 게시글 관리 (5) | 2024.08.30 |
---|---|
[공부 기록 03] Spring Boot 게시글 리스트 조회 (0) | 2024.08.29 |
[공부 기록 02] Spring Boot 작성 폼 만들기 (3) | 2024.08.28 |