본문 바로가기

IT/Java3

YAML/YML Spring에서 외부설정값들을 관리할때 보통 properties 파일을 많이 사용합니다. SpringBoot 에서는 properties말고도 yml 파일을 기본으로 사용할 수도 있습니다. properties대신 yml을 사용하여 설정값들을 관리하면 보다 좋은 가독성으로 관리하기가 편리하고 중복으로 값을 입력할 수 있는 properties와 달리 중복도 방지할 수 있습니다. properties ghsong.name.first:gunho ghsong.name.last:song ghsong.phone[0]:01011112222 ghsong.phone[1]:01033334444 yml ghsong: name: first: gunho last: song phone: - 01011112222 - 0103333444.. 2021. 7. 16.
Http 응답 상태코드 (Http Status Code) HTTP 응답 상태 코드 ~! 서버가 요청을 정상적으로 처리했는가 ? 아니면 요청결과가 에러였는가? 를 알려주는 상태값 클라이언트 요청 ---> 상태코드 2XX : 정상처리 클라이언트 요청 ---> 상태코드 3XX : 리다이렉트 클라이언트 요청 ---> 상태코드 4XX, 5XX : 에러 1. 2xx 성공 (Success) 요청이 정상적으로 처리되었음 200 OK 클라이언트가 보낸 요청을 서버가 정상적으로 처리하였음 201 Created 요청이 성공적이며 그 결과로 새로운 리소스가 생성되었음 이 응답은 일반적으로 POST 요청 또는 PUT 요청 이후에 따라옴 204 No Content 서버가 요청을 받아서 처리하는데 성공했지만, 서버에서 보내줄 데이터가 없는 경우 서버에 정보를 보내는 것만 수행하고, 클라.. 2019. 4. 30.
자바 명명규칙 (Java Naming) Java 명명규칙 (Java Naming) 자바의 명명규칙은 클래스나 패키지, 변수, 상수, 메소드 등 과 같은 식별자(identifiers)의 이름을 지을 때 따라야할 규칙. 강요는 아니고 권장사항 이점 표준적인 자바 명명 규칙을 사용함으로써, 자신과 다른 프로그래머들이 읽기 더 쉽게 만들수 있다. 코드가 무슨 기능을 하는지 빠르게 파악이 가능하다. 파스칼케이스 명명규칙(PascalCase Naming Convertions) 모든 단어에서 첫번째 문자가 대문자이며 나머지는 소문자 클래스(Class), 함수(Method) 명에는 파스칼케이스 사용 카멜케이스 명명규칙(CamelCase Naming Conventions) 자바 클래스, 인터페이스, 메소드 그리고 변수의 이름을 지을 때, 자바는 카멜케이스 구.. 2019. 4. 30.