소개
경제학과, 유학동양학과를 전공하고 이커머스 회사에서 백엔드 개발자로 일하고 있습니다.
백엔드 부트캠프에서 도메인 특강 및 프로젝트 코칭을 6회 진행했습니다.
유튜브 라이브로 백엔드 개발자 취업 특강을 진행했습니다.
강의
전체 2수강평
- 입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
- 입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
- 입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
- 입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
- 입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기
게시글
질문&답변
2024.10.26
DBeaver 연결부터 도커로프로젝트 빌드까지 안됩니다.
안녕하세요 정보근입니다:) 문제 상황을 정리하면도커로 MySQL 컨테이너 실행 -> 3306 포트 사용 중으로 실행 불가3307 포트로 컨테이너 실행 -> 성공프로젝트 도커 컨테이너 실행(3307 연결) -> 비밀번호 불일치로 연결 불가디비버에서 MySQL 컨테이너 접속이 안 됨 -> 다음 강의로 넘김프로젝트 도커 이미지 필드 후 컨테이너 실행 -> 데이터가 안 보임수정하다보니 프로젝트도 접속이 안 됨대략 이런 상황이신 것 같은데요. 우선 제가 리포지토리의 docker-compose.yml 파일을 받아서3307 포트로 접속해보니 연결은 정상적으로 되네요.왜 접속이 안 됐는지부터 확인이 필요하실 것 같아요. 그리고 MySQL 접속이 안 됐다면 테이블 생성 작업도 못하셨 것 같은데,docker 환경에서는 spring.jpa.hibernate.ddl-auto를 none으로 설정해서직접 MySQL에 쿼리를 날려 테이블을 생성해줘야 합니다. 사실 전체적으로 상황이 막연해서 명확한 답변을 드리기 어렵습니다.문제를 해결하는 최초의 접근은 에러 로그를 확인하는 것입니다.에러 로그를 보고 어떤 이유에서 문제가 발생하는지 확인해보시고,해결법을 모르겠다면 로그를 같이 남겨주셔야 좀 더 구체적인 도움 드릴 수 있을 것 같습니다. 감사합니다.
- 0
- 2
- 55
질문&답변
2024.10.26
뷰 개발 파일 없음
안녕하세요 정보근입니다:) 부트스트랩 템플릿 문서를 보니 9월에 업데이트가 있었네요.업데이트 되면서 quill.min.js 파일이 사라진 것으로 보입니다.quill.js로 파일명만 바꿔주셔도 될 것 같아요. 감사합니다.
- 0
- 2
- 30
질문&답변
2024.10.24
fragment 분리 에러
안녕하세요 정보근입니다:) 위의 로그를 보면 admin/page-table 템플릿을 못 찾는다고 나오는데요.아래 html 파일명은 page_table로 되어 있네요.경로 및 파일명 맞춰주면 템플릿 찾을 수 있을 것으로 보입니다. 감사합니다.
- 0
- 1
- 33
질문&답변
2024.10.24
admin 페이지에서 projectSkill 질문 있습니다
안녕하세요 정보근입니다:) 화면의 사이드바에서 메뉴를 선택하면컨트롤러에 지정한 "/admin/project/skill"이 아니고,"/admin/projectSkill"로 이동한다는 말씀이시죠?아마 404 Not Found 오류가 뜰 것으로 보이네요. 저희 프로젝트는 백엔드 개발자가 HTML이나 자바스크립트를 수정하는 일을 최소화 하기 위해사이드바에 필요한 메뉴와 페이지 정보를 HTML에 하드코딩 하지 않고,서버의 AdminInterceptor에서 생성해서 모델에 넣어주고 있습니다.그럼 올려주신 사이드바 html에서 타임리프 문법을 이용해서 모델의 객체 정보를 가져와서각 페이지의 이름과 url을 보여주고 있고요.th:href="${page.url}"이 페이지 객체의 url 필드에 접근해서 링크를 걸어주는 부분입니다. 즉 사이드바에 걸리는 URL 정보는 인터셉터에서 세팅해주고 있으니AdminInterceptor를 확인하셔야 할 것 같습니다. 감사합니다.
- 0
- 2
- 21
질문&답변
2024.10.22
서버 배포 후 수정하려고 하면
안녕하세요 정보근입니다:) 말씀하신 방법으로 진행하시면 됩니다. 핵심은 프로젝트의 도커 이미지를 만들고, VM 인스턴스에서 새로운 이미지를 실행시키는 것입니다. 1~3번까지는 새로운 도커 이미지를 만드는 과정이고요. 4번은 사실 로컬에서 도커 컨테이너를 실행시키는거라 생략해도 됩니다. 그리고 5번에서 새로 만든 도커 이미지를 허브로 올리고, 6번에서 docker compose up 명령어를 수행하면 최신 이미지를 받아서 새 컨테이너를 실행하게 되는 것입니다. 일련의 과정은 자동화를 할 수도 있지만 강의 범위를 정하는 과정에서 생략되었습니다. 감사합니다.
- 0
- 2
- 62