profile
안녕하세요~

[8월 14일 KPT 회고]

Trello 서비스를 구현하는 프로젝트필수 작업: 백엔드 로그인 기능, Board CRUD 기능, ColumnList CRUD 기능, Card CRUD기능, CardComment CRUD 기능추가 작업: 프론트엔드 구현백엔드 기능을 구현함에 있어서 엔티티 연관관계에 대

2023년 8월 14일
·
1개의 댓글
·
post-thumbnail

[TIL - 8월4일]

FetchType은 2가지 "LAZY"와 "EAGER"가 있고 각각 즉시로딩과 지연 로딩에 해당된다. 기본 값 즉 디폴트 값으로 @ManyToOne의 경우 EAGER가 설정되어있고, @OneToMany의 경우 LAZY로 설정이 되어 있다.@OneToMany의 경우 Li

2023년 8월 4일
·
0개의 댓글
·
post-thumbnail

[TIL - 8월3일]

1:N (OneToMany) 단방향 관계 외래키의 주인은 음식 Entity이지만 실제 외래키는 고객 Entity가 가지고 있다. 1 : N에서 N 관계의 테이블이 외래 키를 가질 수 있기 때문에 외래 키는 N 관계인 users 테이블에 외래 키 컬럼을 만들어 추가

2023년 8월 3일
·
1개의 댓글
·
post-thumbnail

[TIL - 7월27일]

DB에서는 어떤 테이블을 기준으로 하든 원하는 정보를 JOIN을 사용하여 조회할 수 있다.이처럼 DB 테이블간의 관계에서는 방향의 개념이 없지만, Entity에서는 단방향 또는 양방향 연관관계를 설정하여 조회를 할 수 있거나 하지 못하게 될 수 있다.JPA Entity

2023년 7월 27일
·
0개의 댓글
·

[TIL - 7월19일]

Api 명세서와 ERD를 작성하긴 했지만, 각자 작성하다 보니 Entity와 필드명이 각기 다른 Git Pull Request를 요청하고 병합하는 과정에서 매 사람마다 시간 소요 다수 발생 -> 이거에 대한 해결을 추후에 튜터님께 한번 여쭤볼 예정.Git commit

2023년 7월 19일
·
0개의 댓글
·
post-thumbnail

[TIL - 7월17일]

심화주차 팀 프로젝트가 발제되었고, 난이도 (상) 의 쓰레드를 참고한 백엔드 서버를 만들기로 하였다. 필수구현과 추가 구현 리스트는 아래와 같다.필수 구현 기능사용자 인증 기능 (희석님)회원가입로그인로그아웃프로필 관리프로필 수정 (나)게시물 CRUD (인수님)댓글 CR

2023년 7월 17일
·
0개의 댓글
·
post-thumbnail

[TIL] 7월 12일]

SpringSecurity를 구현한 클래스에 @EnableGlobalMethodSecurity 어노테이션과 파라미터에 securedEnabled = true 를 설정한다.http.exceptionHandling 매서드를 사용하여 접근 불가 페이지 URL을 설정한다.Co

2023년 7월 12일
·
0개의 댓글
·
post-thumbnail

[TIL] 7월 10일]

스프링 심화로 넘어오면서 조장 역을 맡게 되었다. 처음 하는 조장인 만큼 뭘 해야하나 걱정했는데, 팀이 같이 해나가야 하는 것을 문서로 최대한 정리를 하면 되지 않을까 생각했고, 하기의 일들을 진행해보았다.페어프로그래밍이란동료 프로그래밍, 쌍 프로그래밍, 짝 프로그래밍

2023년 7월 10일
·
0개의 댓글
·
post-thumbnail

[TIL] 7월 3일]

@Bean 어노테이션을 통해 수동으로 Bean을 등록할 수 있다.@Component 어노테이션을 이용하면 Bean Configuration 파일에 Bean을 따로 등록하지 않아도 사용할 수 있다.빈 등록자체를 빈 클래스 자체에다가 할 수 있다는 의미이다.@Compone

2023년 7월 3일
·
0개의 댓글
·
post-thumbnail

[WIL - 6월 4주차

6월 30일 기준으로 팀 프로젝트가 발제되어 7월 7일까지 뉴스피드 팀 프로젝트가 시작되었다.주제 선정API 명세 작성ERD 작성와이어 프레임 작성상기의 4가지를 진행하여 구글 폼으로 제출하는 과정을 밟았다.주제 선정은 사람들이 목표를 적고 달성까지 본인이 스스로 시간

2023년 7월 2일
·
0개의 댓글
·
post-thumbnail

[TIL] 6월 29일]

jpa는 Java Persistence API로 자바 ORM 기술에 대한 표준 명세이다.JPA는 애플리케이션과 JDBC 사이에서 동작된다.JPA를 사용하면 DB 연결 과정을 직접 개발하지 않아도 자동으로 처리해준다.또한 객체를 통해 간접적으로 DB 데이터를 다룰 수 있

2023년 6월 29일
·
0개의 댓글
·
post-thumbnail

[TIL] 6월 28일]

Controller , Service , Repository로 분리클라이언트의 요청 -> 서비스(비즈니스 로직 담당)에서 처리된 결과를 클라이언트에게 반환서비스에서 DB저장 및 조회가 필요 -> Repository에 요청한 값을 서비스에 반환Repositoy는 Data

2023년 6월 28일
·
0개의 댓글
·
post-thumbnail

[TIL] 6월 27일]

Controller에서 Requestparam으로 파라미터 값을 넘겨받을 때 사용하는 어노테이션Client에서 요청이 들어왔을 때 Body 부분을 받아줄 수 있다.Ex. @RequestParam 어노테이션은 생략이 가능하다. -> (String name, int age

2023년 6월 27일
·
0개의 댓글
·
post-thumbnail

[TIL] 6월 26일]

이번주 과제가 급하지만 Java의 기초가 부족해 Spring 강의를 듣는게 의미가 없어서 지난주 + 주말동안 Java를 본 후 이제 Spring에 들어가게 되었다.@Controller 어노테이션을 클래스 위에 붙이면 해당 클래스는 Controller 역할을 한다는 것을

2023년 6월 26일
·
0개의 댓글
·
post-thumbnail

[TIL] 6월 23일]

자바의 객체 공부 보충 Spring을 공부하면서 객체를 이해하지 못한 나머지, 어떤 구조로 구동이 되는 것인지 알 수 없어서 자바로 돌아가 다시 공부를 진행했다. 필드 선언 및 생성자 호출 다른 클래스에서 Car 클래스의 객체를 생성해서 사용하기 위해서는 Car클래

2023년 6월 24일
·
0개의 댓글
·
post-thumbnail

[WIL - 6월 3주차]

이번 한주는 Spring의 기초와 개인 과제 위주로 진행하였습니다.Spring을 하면서 이해되지 않는 부분이 많았다.RESTful 한 api의 설계를 스스로 하기에 개념 이해할 시간은 부족했다. (CRUD 기능만 있으면 되는건가?) 하고 생각했다.새로운 개념들을 정확히

2023년 6월 18일
·
0개의 댓글
·
post-thumbnail

[Spring - IoC Container와 Bean]

Spring이 관리하는 객체 Ioc Container는 관리되고 있는 객체들이 모여져 있는 Container사용하고자 하는 객체의 Class에 접속하여 @Component를 설정한다.ex 1ex 2MemoRepository에 @Component를 추가하면 에러는 사라진

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

[Spring - IoC(제어의 역전) & DI(의존성 주입)]

IoC, DI는 객체지향의 SOLID 원칙 그리고 GoF 의 디자인 패턴과 같은 설계 원칙 및 디자인 패턴이다.더 자세하게 구분해 보자면 IoC는 설계 원칙에 해당하고 DI는 디자인 패턴에 해당된다.예시DI 를 이해하려면 ‘의존성’에 대한 이해가 필요하다.ex. 사람이

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

[Spring 입문 1일차 - Gradle]

빌드 자동화 시스템작성한 Java 코드를 설정에 맞게 자동으로 Build해주는 것a. Build란 소스 코드를 실행 가능한 결과물로 만드는 일련의 과정b. Gradle을 사용하면 간편하게 Java 소스 코드를 실행한 가능한 jar 파일로 만들어준다.Gradle 기반의

2023년 6월 12일
·
0개의 댓글
·
post-thumbnail

[TIL] 6월 8일]

팀프로젝트에서 키오스크 관리 프로그램을 선택하여 진행하였고 나는 CRUD중 D (삭제) 부분 기능을 맡아서 구현하였다.아래는 처음에 삭제 기능을 구현하지 못했을때의 코드이다. 해당 코드는 키오스크 관리 프로그램에서 4번 "상품 삭제"로 입력을 주었을때 1~4번 메뉴

2023년 6월 8일
·
0개의 댓글
·