Backend/Spring
[SpringBoot] 자주쓰는 @(어노테이션) 익히기
ResponseEntity는 뭘까? Spring Framework에서 제공하는 클래스 중 HttpEntity라는 클래스가 존재한다. HTTP 요청(Request) 또는 응답(Response)에 해당하는 HttpHeader와 HttpBody를 포함하는 클래스 HttpEntity 클래스를 상속받아 구현한 클래스가 RequestEntity, ResponseEntity 클래스이다. ResponseEntity는 사용자의 HttpRequest에 대한 응답 데이터를 포함하는 클래스이다. 따라서 HttpStatus, HttpHeaders, HttpBody를 포함한다. 단순히 데이터만을 보내기보단 상태와 메세지 데이터까지 모두 보낼 수 있음 @GetMapping(value = "/user/{id}") public Res..
프로젝트 회고(BangBangGokGok)
방탈출 테마 추천 사이트라는 주제로 만든 방방곡곡 웹사이트 프로젝트! 이번 프로젝트에서는 SpringBoot를 많이 다뤄보진 못하고 단순 기능 구현에 힘쓴 것 같아 너무너무 아쉽다... [Spring Boot] 선언적 트랜잭션 @Transactional 트랜잭션이란? 데이터베이스의 상태를 변경시키는 작업 또는 한번에 수행되어야하는 연산들을 의미한다. 트랜잭션 작업이 끝나면 Commit 또는 Rollback 되어야한다. 트랜잭션의 성질 원자성(Atomicity bamdule.tistory.com aws ec2에 docker container log를 좀 더 편리하게 보는 방법이 없을까? ELK 스택 사용:ELK (Elasticsearch, Logstash, Kibana) 스택을 사용하면 Docker 컨테이..
프로젝트 회고(경매중) + 질문 리스트
GitHub - jiwon1027/Auctopus: 경제적이고 매력적인 중고거래 플랫폼 경제적이고 매력적인 중고거래 플랫폼. Contribute to jiwon1027/Auctopus development by creating an account on GitHub. github.com 이번 프로젝트를 하면서 느낀것인 너무너무 많다 아직 모르는것이 너무 많은데 하나씩 정리해보려고 한다 일단 7주간 프로젝트를 하면서 제일 중요하다고 느낀점 소통 솔직히 소통이 중요하다는건 지겹도록 듣고 실제로도 알고있다. 하지만 매번 프로젝트를 하다보면 소통이 정말 중요하다고 다시금 깨닫게 되는 것 같다. 우리팀의 에이스 갓태원님의 Git 강의를 참고 삼아 다음 프로젝트땐 야무지게 Git을 써보자 땅지원의 PMI 회고 Plu..