분류 전체보기

1. application.properties 설정#MongoDB configurationspring.data.mongodb.uri=//하단 설명참조spring.data.mongodb.database=✔️spring.data.mongodb.uri클러스터를 생성할 때, 메모해놨던 코드를 사용해야한다.Add your connection string into your application code 밑에 가려져있던 저 부분을 복붙해온다음에DB 사용자명, DB 비밀번호부분을 내 것으로 수정하면 된다. ✔️spring.data.mongodb.database연동하고자하는 database명을 적어주면 된다.database가 없으면 미리 생성해줘야한다. 2. 디렉토리 경로빨간색 체크 표시 되어있는게 mongoDB 연동 ..
1. MongoDB Atlas 클러스터 생성하기 MongoDB Atlas Database | Multi-Cloud Database ServiceThe multi-cloud database service at the heart of our developer data platform that accelerates and simplifies how you build with data. Try MongoDB Atlas today!www.mongodb.com▶️ MongoDB Atlas에 접속하여 계정을 생성하고 로그인한다! 처음 로그인 시 자동으로 클러스터 생성으로 유도되는 것 같다.그렇지만 클러스터 생성 화면이 안뜬다면, 왼쪽 DEPLOYMENT 탭을 누르고 Create Cluster를 선택한다.▶️ 클러스터..
1. application.properties 설정spring.application.name=planBuddyserver.port=8000# MySQL Database configurationspring.datasource.url=jdbc:mysql://:/spring.datasource.username=spring.datasource.password=spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver# JPA configurationspring.jpa.hibernate.ddl-auto=updatespring.jpa.show-sql=truespring.jpa.properties.hibernate.dialect=org.hibernate.dialect..
1. 데이터베이스 생성하기▶️ MySQL을 선택▶️ 프리티어 선택▶️ DB 인스턴스 식별자(임의대로) 입력하고마스터 이름과 암호를 입력한다. (워크벤치에 접속할때 필요한 정보들)▶️기본 설정 그대로 뒀다.▶️ 최소 스토리지 값으로 20 입력하고 스토리지 자동 조정 활성화는 체크 해제했다.(과금의 위험..!)▶️ EC2 인스턴스에 연결해줬다.EC2인스턴스에 백엔드, 프론트 서버를 둘 것이기 때문에 미리 설정해뒀다.▶️ 퍼블릭 액세스 가능으로 체크해야한다.(처음에 이걸 체크안했다가 워크벤치 접속 오류남)마지막으로 '데이터베이스 생성'버튼을 누르면 아래와 같이 데이터베이스가 생성된 것을 볼 수 있다.  2. 보안그룹 생성하기데이터 베이스 목록에 있는 DB 식별자를 누르면엔드포인트, 포트번호, 보안그룹, 퍼블릭..
1. 프로젝트 계획주제를 선정하고 주요 기능 2가지를 정했다.역량 강화를 하고싶은 기술 스택을 활용하며 10일간 집중적으로 프로젝트를 진행해야겠다는 러프한 계획을 세웠다.2. 산출물 관리프로젝트를 어떻게 체계적으로 관리할까 한참을 고민하다가  jira로 계획 및 이슈관리를 하고 confluence로 산출물 관리를 하기로 결정했다.이에 따라, jira, confluence에 새로운 프로젝트를 팠다. 두 기술을 연동한 후, 추가로 github 리포지토리도 연동해서 jira에서 브랜치를 바로 생성할 수 있도록 했다.🤓 내 계정으로 새로 프로젝트를 생성해본 것은 처음이라 협업툴을 더 이해할 수 있는 기회가 됐다.3. 요구사항 정의서요구사항 정의서의 일부를 캡쳐했다.러프한 학습 계획서를 보면서 기능단위로 대분류..
1. MultiValueMap 이란?하나의 키에 여러 값을 매핑할 수 있는 자료구조다.HTTP 요청 파라미터나 헤더를 처리할 때 유용하게 쓰인다. 2. 코드로 이해하기 ✅HTTP 요청 파라미터를 처리하는 컨트롤러import org.springframework.util.MultiValueMap;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class MultiValueMapController { ..
이전에 System.out.println()으로 로그를 찍지말라는 얘기를 들었었는데왜 쓰면 안되는지 이유를 몰랐었다.이번 포스팅에서는 로그를 어떻게 남겨야하는지 다뤄볼 예정이다. 1. 로깅 라이브러리스프링 부트 라이브러리를 사용하면 스프링 부트 로깅 라이브러리가 포함된다.SLF4J 는 Logback, Log4J, Log4J2 등의 라이브러리를 통합한 인터페이스다.SLF4J 인터페이스로 구현할 때, Logback을 많이 사용하는 추세다. 2. 로그 사용법 Logger를 import할 때, 여러 Logger들이 뜬다.이때 org.slf4j를 선택해야한다. package hello.springmvc.basic;import lombok.extern.slf4j.Slf4j;import org.springframew..
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 | 김영한 - 인프런김영한 | 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습www.inflearn.com1. 강의 흐름이 강의는 스프링 MVC의 핵심 원리와 구조를 이해하기 위한 코스다. 아래 절차로 스프링 MVC가 왜 필요하고 어떻게 만들어진 프레임워크인지 이해할 수 있다. 1) 서블릿으로 회원관리 웹 애플리케이션을 만들어서 간단하게 회원가입, 회원등록, 회원목록 조회 기능을 만들음.-> 템플릿 엔진의 필요성을 느낌 2) JSP로 웹 애플리케이션을 만들음.-> 비즈니스 로직과 뷰가 함께 있으니 분리해보는 작업을 함. ..
백엔드 개발자 - 젤리곰
'분류 전체보기' 카테고리의 글 목록 (8 Page)