TIL/Spring (13) 썸네일형 리스트형 📚 1/29(월) 내일배움캠프 Java-Spring 26일차 TIL - 서버, 웹서버, 네트워크, HTTP 통신(1) 📝 오늘의 학습 키워드네트워크웹 서버HTTP 통신 📍 네트워크란? 네트워크는 여러 대의 컴퓨터 또는 장비가 서로 연결되어서 정보를 주고받을 수 있게 도와주는 기술이다. 서로 정보를 주고받기 위해서는 IP 주소, 서브넷 마스크, 게이트웨이등의 정보를 설정하고 네트워크 프로토콜을 이용하여 통신을 하게 된다. 📍 클라이언트(Client)와 서버(Server) 사용자는 브라우저를 이용하여 서버에 정보를 요청하고 응답을 받는다. 이때 사용자의 요청이 서버에 도달하기 위해서는 해당 서버의 정보가 필요하다. 이때 사용자의 요청이 해당 서버에 정확하게 도달할 수 있게 제공되는 정보가 IP주소이다. IP주소는 네트워크망에서 각각의 컴퓨터를 식별하기 위한 위치 주소이다. 네트워크상에서의 .. 📚 1/26(금) 내일배움캠프 Java-Spring 25일차 TIL - spring 프로젝트 생성하기(2) 📝 오늘의 학습 키워드spring 프로젝트 생성하기설정파일 수정하기(application.properties, build.gradle) 📍 application.properties 설정하기 application.properties는 Spring과 관련된 설정을 할 때 사용되는 파일이다. 이 파일을 사용하면 자동으로 설정되고 있는 설정 값을 쉽게 수정할 수 있다. server.port를 사용하여 서버 포트도 변경할 수 있고, DB 연결 시에도 이 파일을 이용하여 DB의 정보 값을 쉽게 전달할 수 있다. 📍 build.gradle 설정하기 build.gradle은 Gradle기반의 빌드 스크립트이다. 이 스크립트를 작성하면 소스 코드를 빌드하고 라이브러리들의 의존성을 쉽게 관리할.. 📚 1/25(목) 내일배움캠프 Java-Spring 24일차 TIL - spring 프로젝트 생성하기(1) 📝 오늘의 학습 키워드spring 프로젝트 생성하기인텔리제이에서서 프로젝트 생성 📍 프로젝트 생성하기1. 인텔리제이 실행 후, "New Project" 클릭 2. 왼쪽 메뉴에서 "Spring Initializr”를 클릭하고 아래와 같이 설정한다. 설정이 다 되었으면 "Next"를 클릭한다. ✔️ 확인해야 할 사항!- Name: spring-prepare(프로젝트명)- Language: Java- Build system: Gradle - Groovy- Group: com.sparta- JDK: 17* 프로젝트 경로(Location)는 자유롭게 설정하면 된다. 3. Dependencies를 아래 사진과 같이 추가해 주고 Create를 클릭한다. 📍 추가 설정하기1. Auto.. 📚 1/24(수) 내일배움캠프 Java-Spring 23일차 TIL - Springboot 일정관리 앱 만들기, 개인과제(2) 📝 오늘의 학습 키워드springboot 첫 개인 과제일정관리 앱 만들기 - 오류수정 📍일정관리 앱 서버 만들기 - 오류수정 다시 작동시켜보니 삭제하는 부분에서 오류가 발생해서 코드를 다시 수정했다. @PathVariable은 password에는 적합하지 않아서 @RequestBody로 바꿨는데, 이 때 password를 제대로 받아오지 못해서 삭제를 시도하면 오류가 났다. password만 담은 dto를 하나 더 만들어야 하는지 고민했는데 해설 강의를 참고해서 password를 직접 받아오지않고, requestDto.getPassword()로 받아오는 방식으로 수정했다. 📚 1/23(화) 내일배움캠프 Java-Spring 22일차 TIL - Springboot 일정관리 앱 만들기, 개인과제(1) 📝 오늘의 학습 키워드springboot 첫 개인 과제일정관리 앱 만들기 📍일정관리 앱 서버 만들기Use Case Diagram API 명세서 ERD 작성하기 📍오류 난 부분 수정하기 빌드 중에 오류가 났는데, 알고 보니 jpa 쿼리 문법에서 오류가 난 것 때문이었다. 사용하지 않는 필드를 지우고 나서 깜빡하고, 메소드(쿼리)를 수정해주지 않아서 생긴 오류였다. findAllByOrderByModifideAtDesc(); -> findAllByOrderByDateAtDesc(); 이렇게 수정하니 오류가 없어졌다. 그리고 작동 확인을 못하고 제출했는데, 제출 후에 다시보니 빌드 중에 또 오류가 났다. 그래.. 이전 1 2 다음