K-DT70 [TIL] 2022-12-12(31day) PersonController API 만들기 👉 Controller 더보기 @RequiredArgsConstructor @RestController public class PersonController { private final PersonService personService; private final PersonRepository personRepository; @GetMapping("/api/persons") public List getPersons() { return personRepository.findAll(); } @PostMapping("/api/persons") public Person createPerson(@RequestBody PersonRequestDto requestDto) {.. 2022. 12. 12. [WIL] 2022-12-10(6th week) 😃 Keep - 모르는 부분은 검색하고, 그 부분에 대해 최대한 이해하려 노력했던 점. 😅 Problem - 감기 때문에 컨디션 난조로 수업에 제대로 집중하지 못했던 점.(공부하려면 체력 관리도 필수ㅠ) - 알고리즘 진도 따라가기 실패ㅠ 💪 Try - 스프링 구조를 제대로 이해하고, api 만들기 프로젝트 보완해서 깃허브 업뎃하기. - 알고리즘 문제 진도 따라잡기 🙋♂️ feel - 스프링 첫 주에 지급된 강의 설명이 살짝 부족해서 api 만들기가 쉽지는 않겠다 싶었는데, 팀원들과 모르는 것은 서로 공유하면서 소통하라는 깊은 의도가 있으신 줄은 몰랐다.ㅎㅎ; 실력 향상을 위해서는 서로서로 코드리뷰가 매우 중요한거 같다. 2022. 12. 11. [TIL] 2022-12-09(30day) Spring API 만들기 👉 Controller 더보기 package com.sparta.hhblog.controller; import com.sparta.hhblog.dto.PostCreateDto; import com.sparta.hhblog.dto.PostEditDto; import com.sparta.hhblog.dto.PostListDto; import com.sparta.hhblog.dto.PostShowDto; import com.sparta.hhblog.entity.Blog; import com.sparta.hhblog.service.BlogService; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.. 2022. 12. 11. [TIL] 2022-12-06(27day) Database 와 SQL 👉 Database (데이터의 집합) # DBMS : ‘Database Management System’ 의 약자로 Database를 관리하고 운영하는 소프트웨어를 의미 # RDBMS : ‘Relational DBMS’의 약자로 관계형 데이터베이스 (열(column)과 행(row)으로 이루어짐) 👉SQL - ‘Structured Query Language’ 의 약자로 RDBMS에서 사용되는 언어. # DDL - ‘Data Definition Language’ 의 약자로 테이블이나 관계의 구조를 생성하는데 사용 - CREATE : 새로운 데이터베이스 및 테이블을 생성 CREATE DATABASE 데이터베이스이름; CREATE TABLE 테이블이름 ( 필드이름1 필드타입1, 필드이.. 2022. 12. 5. [TIL] 2022-12-05(26day) SpringBoot 및 서버 이해 👉 레이어드 아키텍처 패턴 # New Data : 새로운 데이터를 처리하는 부분 # Service Logic : 서비스 로직을 처리하는 부분 # Old Data : 기존의 데이터를 이용하는 부분 Presentation 계층 사용자와 상호 작용 처리 계층 CLI, HTTP 요청, HTML 처리 등을 담당한다. HTTP 요청 처리 및 HTML 렌더링에 대해 알고 있는 웹 계층 흔히 말하는 MVC (Model / View / Controller) 도 이 계층에 속한다. URL을 매핑해서 특정 메서드가 해당 URL로 요청이 올 때마다 호출되게 프로그래밍 되게 하는 계층을 말하는 것이며, 스프링에서는 @Controller 어노테이션을 사용. Domain(Business or Se.. 2022. 12. 5. [WIL] 2022-12-03(5th week) 😃 Keep - 모르는 부분은 검색하고, 그 부분에 대해 최대한 이해하려 노력했던 점. - 다른 코드들도 분석하고 참고하면서 최대한 내가 적용할 수 있는 범위 내에서 코딩하려고 했던 점. - 완벽히는 아니었지만 어떻게 흘러가는지에 대한 기본적인 로직 이해 후 작업에 들어갔던 점. 😅 Problem - 객체지향(다형성, 상속, 캡슐화, 추상화)의 개념이 조금 부족하여 프로젝트 구조에 대한 이해도가 조금 떨어졌던 점. - 깃 / 깃허브 / 소스트리 스킬이 미숙하여 거의 개인 브랜치로만 작업을 했던 점. (이로 인해 내가 맡은 구현 클래스 부분의 추상화 클래스 후속 변경 부분 반영이 조금 늦어졌다.) - 개개인의 실력 차이로 인해 전반적인 과정이 한 분에게 의존하여 흘러갔던 점. 💪 Try - 다음 프로젝트에.. 2022. 12. 3. 이전 1 ··· 6 7 8 9 10 11 12 다음