Backend (9) 썸네일형 리스트형 [회고] G밸리 Java 백엔드 개발자 부트 캠프 회고 부트 캠프를 마무리하며 1. 오프라인의 장점 어디를 규칙적으로 가는 게 정말 도움이 많이 되었다. 코로나 상황에서 온라인 위주로 교육을 진행하다 보니 집중도가 떨어진 느낌이었는데, 오프라인으로 진행하다 보니 확실히 자극을 많이 받았다. 출퇴근을 간접적으로 경험할 수 있었다는 것도 나름의 메리트랄까? 버스에서 사람에 치여다니면서 초반에 적응이 안되었다. 매번 집에서 혼자 있었으니... 2. 교육 교육 자체에 대한 추천을 하긴 좀 어렵지 않나 싶다. 일정도 너무 빡빡했고(프로젝트 진행 중에 이력서 작성과 면접을 준비해야해서 프로젝트의 완성도가 많이 떨어졌다.) 교육도 내가 예상한 것과 많이 달라서 아쉬움이 많이 남았다. 인턴 채용을 연계해준다는 메리트가 있었는데, 아쉽게도 나와 맞는 기업은 없어서 합격은 했.. [프로젝트] 블로그 만들기 #2. Mapper와의 전쟁 CRUD를 기반으로 한 MVC 패턴을 Spring Boot로 만들려고 하는데 문제는 MyBatis를 활용하다 보니 Mapper 오류를 엄청 많이 경험했다. (진짜 Mapper 때문에 시간을 엄청 잡아먹었다....) 그래서 오늘은 여태까지 프로젝트를 진행하면서 경험했던 Mapper의 오류들에 대해 알아보자! Mapper 파일의 오타 일단 가장 흔하게 나타나고 주로 나타났던 오류는 역시 오타였다. 에러가 난다면 해당 Mapper에 오타가 있는 건 아닌지 확인해보자. 1. Mapper가 존재하는 경로와 application.properties의 경로와 같은지 확인해보자. Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: E.. [프로젝트] Nutrient API #1. 초기 세팅 및 에러 처리 현재 듣는 교육에서 따로 식품 영양 성분을 보여주는 API를 작성하는 스터디를 하고 있다. 프로젝트에다 다른 스터디들까지 겹쳐서 2주나 지났지만 완성하지 못한 상태이다.... 그래도 이번에 프로젝트하다가 경험한 바와 마주했던 오류에 대해 간단하게 정리하려고 한다. Java, Spring boot, Maven과 MyBatis를 적용했다. 환경 설정 Java 8 Spring Boot 3.1.2 Maven Oracle 11 Spring Initializer에서 필요한 의존성을 선택해 초기 설정을 완료했다. Lombok Spring Boot DevTool Spring Web Mybatis Framework Oracle Driver 에디터도 Spring Tools 4 for Eclipse를 사용하고, 이를 git.. [프로젝트] 블로그 만들기 #1. 초기 환경 설정 및 깃 허브 설정 현재 참여하고 있는 Java 백엔드 개발자 양성 부트 캠프에서 드디어 프로젝트에 돌입하게 되었다. 우리 조는 블로그를 만들기로 했다. (아직 구체적인 아이디어는 미정, 내일 진행할 예정이다.) 1. 환경설정 현재 에디터로 Spring tools 4 for eclipse 4.19.1 버전을 사용하고 있다. 그렇다. eclipse는 2021-03 (4.19.0)버전을 쓰고 있다. 부트캠프에서 배웠던 Java 8을 기반으로 Spring boot를 활용하기로 했다. Maven과 Gradle 사이에서 고민했는데, 이 둘 중 Gradle이 속도가 더 빨라서 Gradle을 선택했다. https://hyojun123.github.io/2019/04/18/gradleAndMaven/ JDK 8 Spring Boot 2... [SpringBoot] 반갑다! 봄! 현재 김영한님의 '스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술' 강의를 들으면서 스프링 부트를 맛보는 중이다. 아직 공부중이고 틀린 내용이 많겠지만 고민의 과정을 작성하면서 공부해보려고 한다.(부디 너그러이 양해를!!) 들어가기 전에 스프링 부트란? 스프링 부트는 스프링을 쉽게 사용하기 위한 프레임워크다. 그럼 스프링은? 스프링은 자바 프로그래밍을 쉽게 해주기 위한 자바 프레임워크! 그래서 스프링 부트를 활용해서 스프링의 라이브러리 설정을 쉽게 할 수 있는 거다. 이 강의에선 MVC 패턴 라이브러리를 활용한 웹 페이지를 작성하는 것이고, 그 외에도 다양한 라이브러리가 있다고 한다. 1. 시작할 때부터 디렉터리 구조 완성 정적 콘텐츠 렌더링, 동적 콘텐츠 렌더링 프로젝트 생성부.. [배포] HTTP로 웹 캠 사용이 안 될 때 HTTPS 적용 문제 상황 - 배포가 잘 됐는데 http 주소는 보안 이슈로 크롬에서 웹캠 사용을 금지 시도1. 크롬 브라우저 flag 설정 변경 - 크롬 flag 설정으로 임시 해결했으나 사용자가 모두 크롬 설정을 바꿔야한다는 애로사항있음 https://medium.com/@Carmichaelize/enabling-the-microphone-camera-in-chrome-for-local-unsecure-origins-9c90c3149339 Enabling the Microphone/Camera in Chrome for (Local) Unsecure Origins Chrome’s security policy will only allow you to access your device’s microphone/camera .. [Nginx] https 설정 https://velog.io/@jsl0149/NGINX%EB%A1%9C-HTTPS-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0 [Docker] 도커 시작하기 $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE node-docker latest 3809733582bc About a minute ago 945MB node 12.18.1 f5be1883c8e0 2 months ago 918MB https://www.docker.com/blog/getting-started-with-docker-using-node-jspart-i/ 이전 1 2 다음