전체 글

전체 글

    [Git/Github] 소스트리에서 클론이 안 될 때 - .ppk 인증키 등록

    [Git/Github] 소스트리에서 클론이 안 될 때 - .ppk 인증키 등록

    | 소스 트리에서 클론이 안 될 때 - 스터디를 하다가도 한 번 이런 이슈가 있었는데 - 내가 경험한 원인은 gitHub에서 저장소를 private로 등록을 한 상태로 SSH를 통해 클론을 하려고 해서였다. - 다른 원인으로는 gitHub가 보안을 강화하면서 소스트리로 클론을 할 때 인증을 한 번 더 요구할 때에 이런 이슈가 발생하기도 한다고 한다. 그럴 때엔 plink.exe를 통해 이슈를 해결하라고.. (최하단의 참조 확인하기) | 해결하기 [1] 소스트리의 [도구] - [SSH 키 생성 또는 불러오기] 를 누른다. [2] 아래와 같이 PuttyGen이 나타나는데, 여기서 [Load]를 누른다. [3] 파일 보기를 [All Files]로 바꾼 뒤에 깃허브에 등록한 ssh 인증키(.pub 말고 다른 거..

    [Git/Github] 소스트리로 클론하기

    보호되어 있는 글입니다.

    [Git/Github] 저장소(Repository)

    보호되어 있는 글입니다.

    [Git/Github] Git의 기본 동작 원리

    보호되어 있는 글입니다.

    [Git/GitHub] Git 설치하기 & GitHub 가입하기

    보호되어 있는 글입니다.

    [Git/Github] Git에 대한 기초 개념

    보호되어 있는 글입니다.

    [Validation] 데이터 검증, 비즈니스 로직 검증

    | Validation - 지난 번 스프링을 처음 배울 당시 아래와 같이 Validation에 대한 개념을 배웠었다. ✅ Validation은 유효성 검증을 말하며, 주로 HTTP Request에서 잘못된 내용을 검증할 때 사용한다. - 데이터 검증 : 필수 데이터 / 문자열 길이 및 숫자형 데이터 범위 / 이메일 및 신용카드 번호 등 형식 확인 - 비즈니스 검증 : 서비스 정책에 따라 데이터 검증 ✅ Validation 방식 1) Java Bean Validation : dto클래스 맴버에 Annotaion(ex. @NotBlank, @Size, @Email...)을 붙이는 방식 2) Spring validator 인터페이스 구현을 통한 validation ✅ Validation 주의사항 : Valid..

    [TEST] Controller Test에서 ObjectMapper 사용하기

    | ObjectMapper로 Json으로 파싱 - 방법 (1) 테스트 클래스 안에 @Autowired로 test-container의 ObjectMapper를 주입한다. (2) 테스트 메소드 안에 contentType과 content를 지정한다. contentType에 MediaType.APPLICATION_JSON을 지정하고, content에 object -> json형식의 string으로 반환하는 objectMapper의 writeValueAsString(Object value)를 쓴다. @Autowired ObjectMapper objectMapper; @Test void createXX() throws Exception { // given 생략 // then mockMvc.perform(post("..

    JAVA 유용한 타입 - Enum

    | Enum이란? - Enumeration Type : 열거체를 말한다. - 핵심 : 사용자 지정 타입이며 실제 값은 0,1,2,3... 순번으로 출력된다. - 부가 : 타입에 괄호()를 넣어 그 타입에 대해 설명할 수 있다. | Enum 문법 - 기본적으로 아래와 같이 열거하여 사용하는데 public enum AnimalType { CAT, DOG, HAMSTER, CHICKEN, SHEEP, LAMAR; } - 상수타입 옆에 괄호()를 넣어 상숫값을 명시할 수 있다. public enum AnimalType { CAT("포유류","고양이"), DOG("포유류","개"), HAMSTER("포유류","햄스터"), CHICKEN("조류","닭"), SHEEP("포유류","양"), LAMAR("포유류","라..