profile
좌충우돌 코린이 성장기

코드스테이츠 백엔드 | 섹션 4 회고

어느덧 119일이라는 시간이 흘렀고 벌써 섹션 4를 끝내고 프로젝트를 앞두고 있다. 언제 시간이 이렇게 흐른건지 아직도 실감이 나질 않는다. 아직 나는 공부해야할 게 많은데 프로젝트를 진행해도 될 지 걱정이 앞선다. 1. 목표 상기하기

2022년 10월 21일
·
0개의 댓글
·
post-thumbnail

[Spring WebFlux] Project Reactor

Reactor Reactor 리액티브 스트림즈 표준 사양을 구현한 구현체 중 하나 Spring 5 버전부터 지원하는 리액티브 스택에 포함 리액티브 애플리케이션 동작에 있어 핵심적 역할을 하는 리액티브 프로그래밍을 위한 라이브러리 Reactor 특징

2022년 10월 13일
·
0개의 댓글
·
post-thumbnail

[Spring WebFlux] Reactive Programming

Reactive Programming Reactive : 반응을 하는, 반응을 보이는 Reactive System Reactive System을 이용하는 클라이언트의 요청에 반응을 잘 하는 시스템 클라이언트의 요청에 대한 응답 대기 시간을 최소화 할 수 있

2022년 10월 12일
·
0개의 댓글
·
post-thumbnail

[Spring Security] Filter, FilterChain

Filter Servlet Filter Servlet 기반 애플리케이션의 Filter 위치 서블릿 기반 애플리케이션의 엔드 포인트에 요청이 도달하기 전, 중간에서 요청을 가로채 어떤 처리를 할 수 있도록 해주는 Java 컴포넌트 클라이언트가 서버 측

2022년 10월 12일
·
0개의 댓글
·
post-thumbnail

[Spring] 애플리케이션 빌드/실행

우측 상단 Gradle 윈도우 탭 클릭Tasks → Build → bootJar (or build) 더블 클릭으로 실행buildassemble, check와 같은 빌드와 관련된 모든 task 실행실행 가능한 Jar 파일 외의 plain Jar 파일을 하나 더 생성boo

2022년 10월 12일
·
0개의 댓글
·
post-thumbnail

[Spring] Snippets을 이용한 API 문서화

Snippets Snippets : 테스트 케이스에 API 스펙 정보를 추가하여 생성한 문서 일부의 조각 모음 Gradle 프로젝트에서의 템플릿 문서 디폴트 경로 : src/docs/asciidoc 템플릿 문서에서의 Snippets 사용 방법 : `incl

2022년 10월 12일
·
0개의 댓글
·
post-thumbnail

Error error: gradle script '/home/runner/work/~/~/gradlew' is not executable.

Githun Actions를 생성하던 도중 위와 같은 오류가 발생했다.구글링해보았을 때 명령 프롬프트에 git update-index --chmod=+x gradlew와 같이 입력하면 된다고 하였기에 실행해보았지만 여전히 같은 에러를 마주했다.너무 친절하신 여러 동기님

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

[Spring] API 문서화

API 문서화 API 문서화 클라이언트가 REST API 애플리케이션에 요청을 전송하기 위해서 알아야 하는 요청정보(요청 URL, Request Body, Query Parameter 등)을 문서로 정리한것 API사용을 위한 정보가 담겨있는 문서를 API문서

2022년 9월 30일
·
0개의 댓글
·
post-thumbnail

[Cloud] AWS

EC2 (Elastic Compute Cloud) EC2 아마존 웹 서비스에서 제공하는 클라우드 컴퓨팅 서비스 클라우드 컴퓨팅 : 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스 등 컴퓨팅 서비스 제공 EC2 특징 Elastic : '탄력적인'

2022년 9월 30일
·
0개의 댓글
·
post-thumbnail

[Cloud] Deploy

Deployment개발 서비스를 사용자들이 이용 가능하게 하는 일련의 과정배포 단계Development 단계로컬 환경에서 각자의 컴퓨터에서 코드 작성 및 테스트 과정개발단계이기 때문에 더미 데이터를 사용하여 테스트Integration 단계각자의 컴퓨터에서 작성한 코드

2022년 9월 30일
·
0개의 댓글
·
post-thumbnail

[Cloud] Cloud Computing

Cloud Computing 등장 배경기존 서버 방식 : 서버실같은 곳에 컴퓨터를 배치하여 직접 서버를 구축하고 관리함(물리적 서버)서버 한계 도달 시 : 더 많은 컴퓨터 추가 or 컴퓨터 성능 업그레이드기본 서버 방식의 한계 : 주기적인 관리 필요, 공간의 한계 문제

2022년 9월 30일
·
0개의 댓글
·
post-thumbnail

[Spring Security] Spring Security

Spring Security Spring Security Spring MVC 기반 애플리케이션 인증(Authentication)과 인가(Authorization) 기능 지원하는 보안 프레임워크 Spring MVC 기반 애플리케이션 보안 적용에서의 표준과도

2022년 9월 26일
·
0개의 댓글
·
post-thumbnail

[Spring] Slice Test, Mockito

Slice Test Slice Test 각 계층에 구현해 놓은 기능들이 잘 동작하는지 특정 계층만 잘라서(Slice) 테스트하는 것 통합테스트 슬라이스 테스트 후 통합테스트까지 마무리해야 비로소 개발자의 테스트 작업이 마무리된다고 할 수 있지만 일반적

2022년 9월 22일
·
0개의 댓글
·

코드스테이츠 백엔드 | 뒤늦은 섹션 3 회고

아.. 원래 월요알에 회고를 썼어야했지만 주말동안 갑작스러운 수술로 인해 회복하느라 결석을 해야만했다.그래서 조금은 늦은 회고를 작성하려고 한다이번 섹션은 정말 어려웠다.자바를 공부하는 동안에는 그래도 코드의 흐름을 직관적으로 볼 수 있었지만 스프링부터는 스프링 내부적

2022년 9월 22일
·
0개의 댓글
·
post-thumbnail

urlTemplate not found.

API 문서화 과제를 진행하던 도중 이상한 에러를 만났다.urlTemplate을 찾을수 없다는 말과 함께 RestDocumentationRequestBuilders를 사용하라고 한다.그래서 나는 에러메세지를 그대로 따라했다.먼저 실제 테스트 코드에서는 문제가 없어보였다

2022년 9월 15일
·
0개의 댓글
·
post-thumbnail

Task :asciidoctor NO-SOURCE!!!

이 전 글을 보면 execution failed for task ':test' 에러로 인해 고통받다 열심히 해결을 했었다.근데 예상 밖의 문제가 튀어나왔더라지..이번 문제는 내가 열심히 작성한 .adoc 템플릿 문서를 못찾아서 발생한 문제같았다.전 에러보다는 쉽게 해결

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

execution failed for task ':test'!!

에러 발생 🚨 스피닛을 이용한 API 문서화 실습을 진행하던 도중 index.adoc 템플릿 문서까지 다 작성한 후 build를 하려 했으나 계속 execution failed for task ':test' 와 같은 오류가 발생했다. 이 전에도 여러번 만났던 오류이

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

[Spring] Hamcrest

HamcrestJUnit 기반 단위 테스트에서 사용할 수 있는 Assertion FrameworkJUnit Assertion 메서드보다 더 많이 사용됨Hamcrest 사용 이유Assertion을 위한 Matcher가 한 문장으로 이어져 가독성 향상테스트 실패 메세지를

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

[Spring] JUnit

단위 테스트를 제일 쉽고 빠르게 적용할 수 있는 부분은 helper class와 utility classUtility Class 논쟁유틸리티 클래스의 메서드들은 일반적으로 클래스의 객체로 인스턴스화 필요 X정적 메서드로 구성객체 지향 세계에서는 유틸리티 클래스 사용을

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

[Spring] Testing

단위 테스트(Unit Test) 테스트 어떤 대상에 대한 일정 기준을 정해놓고, 그 대상이 정해진 기준에 부합하는지 부합하지 못하는지를 검증하는 과정 테스트 이유 : 테스트를 잘 거쳐 테스트 대상이 검증 과정에 잘 통과하게 만들어 최대한 더 나은 결과를 얻기

2022년 9월 13일
·
0개의 댓글
·