[Project] 뉴스피드 프로젝트 KPT 회고

KPT 회고 프로젝트 팀 : spring 참10조 주제 : 취준생을 위한 뉴스피드 사용 기술 : Spring Boot GitHub : https://github.com/OuOHoon/nbc-newsfeed 1. KEEP 협업 기능별로 개발 역할 분담 Git, Git

2일 전
·
0개의 댓글
·
post-thumbnail

[스프링부트 #8] Swagger 적용 (springdoc)

Swagger는 REST API를 문서화하고 사용자가 쉽게 테스트할 수 있도록 도와주는 도구이다. 개발자가 문서를 직접 작성하지 않아도 되며 API 버전 관리가 용이해진다는 장점을 가지고 있다.Spring Boot 프로젝트에 Swagger UI를 적용하는 라이브러리에는

3일 전
·
0개의 댓글
·
post-thumbnail

[Project] 피드 추천 기능 구현하기

Spring Boot 뉴스피드 프로젝트에 유저의 팔로잉을 고려한 피드 추천 기능 구현하기 팔로잉, 좋아요, 작성일자에 따라 가중치를 계산하여 유저에게 각기 다른 정렬로 피드를 추천하여 보여주는 기능을 구현해보았다. 가중치는 로그인 유저(팔로잉 가능)와 게스트 유저(팔로

6일 전
·
0개의 댓글
·
post-thumbnail

[Project] 좋아요 기능 구현하기

Spring Boot 뉴스피드 프로젝트에 좋아요 기능 구현하기 1. 유저는 하나의 포스트에 대해 한 번만 좋아요 할 수 있으며 이미 좋아한 게시글에 다시 좋아요를 누르면 취소된다. 2. 포스트는 좋아요 개수를 반환해야 한다. 3. 자신의 포스트에 좋아요 할 수 없다.

2023년 11월 23일
·
0개의 댓글
·
post-thumbnail

[Project] 뉴스피드 프로젝트 설계

스프링 부트를 이용한 취준생을 위한 뉴스피드 웹페이지 팀 프로젝트 설계 - API 명세서, ERD, 와이어프레임, 구현 기능 목록

2023년 11월 21일
·
0개의 댓글
·
post-thumbnail

[스프링부트 #7] Spring Security

스프링 시큐리티의 개념, 모듈들과 로그인 처리 과정

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

[스프링부트 #6] 쿠키와 세션, JWT

서버가 쿠키/세션, JWT를 통해 인증과 인가를 처리하는 흐름

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

[Project] 회원가입, 로그인 기능 오류 해결

Post Board를 익명 게시판에서 회원가입과 로그인이 가능한 게시판으로 변경하기spring security jwt 회원가입 및 로그인 구현 중 오류가 발생했다.해당 에러는 회원가입 기능 중 postman에서 json 방식으로 username과 password를 넘

2023년 11월 14일
·
3개의 댓글
·
post-thumbnail

[스프링부트 #5] 영속성 컨텍스트

Entity와 영속성 컨텍스트, JPA 트랜잭션

2023년 11월 13일
·
0개의 댓글
·
post-thumbnail

[스프링부트 #4] ORM과 JPA

ORM과 Spring Data JPA

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

[프로그래머스] 가장 큰 수

분류 : 정렬

2023년 11월 9일
·
0개의 댓글
·
post-thumbnail

객체지향 프로그래밍이란

객체 지향의 4가지 특성과 5가지 원칙 (SOLID)

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

[Project] API 예외 전역 처리하기

spring boot로 익명 게시판 서버 만들기 : HandlerExceptionResolver로 API 예외 처리하기

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

[Project] 익명게시판 서버 설계

spring boot 서버 구현 설계 : Usecase Diagram, API 명세서, ERD

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

[error] unmappable character for encoding

[인텔리제이] error: unmappable character (0x80) for encoding x-windows-949 / 콘솔에서 한글 깨짐 에러

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

[스프링부트 #3] DI와 IoC, Bean

Ioc와 DI는 설계 원칙 및 디자인 패턴이다. 자세히 구분하자면 Ioc는 설계 원칙에 해당하고 DI는 디자인 패턴에 해당한다. spring의 핵심 기술 중 하나로 'DI패턴을 사용하여 Ioc 설계 원칙을 구현하고 있다'고 할 수 있다.어떤 객체에서 다른 객체를 생성,

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

[스프링부트 #2] MVC

MVC 디자인 패턴과 Spring Web MVC, 3계층(컨트롤러, 서비스, 리포지토리)

2023년 11월 2일
·
0개의 댓글
·

나의 TIL 작성법

TIL : Today I Learned TIL은 오늘 내가 무엇을 학습했는지, 무엇을 깨달았는지, 어떤 한 걸음을 내딛었는지 기록하는 것이다. 정해진 형식도, 방법도 사실 없다. 그저 본인이 쓰고 싶은 대로 쓰면 된다. 다만 나는 나의 오늘을 어떤 방식으로 기록할 것

2023년 11월 1일
·
0개의 댓글
·
post-thumbnail

[스프링부트 #1] 서버란 무엇인가

네트워크, 웹 서버, WAS, REST API, HTTP 메서드, 톰캣, spring과 spring boot, 포스트맨을 이용한 API 실습

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

Github Repository 복사

Git mirror 옵션을 이용해 브렌치와 커밋 기록까지 포함한 리포지토리 복제하기

2023년 10월 31일
·
0개의 댓글
·