일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 자바스크립트 클래스
- javascript 클래스
- spring boot rest api
- Spring
- 인텔리제이
- 메이븐
- 스프링부트 post api
- 자바스크립트 class
- spring boot error
- spring boot CRUD
- Spring REST API
- 디자인 패턴
- 전자정부 샘플
- javascript
- 자바스크립트
- 오라클
- 스프링
- exceptiontransfer
- pom.xml
- spring 에러
- 전자정부프레임워크
- javascript class
- Oracle
- spring boot post api
- Spring boot
- egov
- spring 설정 파일
- REST API
- 스프링 에러
- Intellij
- Today
- Total
목록분류 전체보기 (63)
빵구의 개발 메꾸기
① 인텔리제이(Intellij) 설치 후 New Project를 클릭한다. ① 좌측에 Gradle을 클릭한 뒤 우측의 Project SDK는 jdk 11버전을 사용할 것이다. Java를 체크하고 Next를 클릭하여 프로젝트를 생성한다. ① 생성 된 프로젝트 구조의 External Libraries를 보면 스프링 관련 라이브러리들이 없다. build.gradle에서 dependencies안에 스프링 부트(Spring Boot) 관련 외부 라이브러리들을 넣어주면 되지만 다른 방법으로 스프링 부트(Spring Boot) 환경을 셋팅하고자 한다. ① 스프링 부트(Spring Boot) 프로젝트를 받기 위해 https://start.spring.io/ URL에 접속하여 다음과 같이 셋팅한다. ② 우측에서 ADD ..
1XX : 처리중 요청에 대한 처리가 진행되고 있는 상태. 2XX : 성공 요청에 대한 처리 성공 ex) 200 : 성공 201 : 성공. 리소스를 생성 성공 3XX : 리다이렉트 다른 리소스로 리다이렉트. 해당 코드를 받았을 때는 Response의 새로운 주소로 다시 요청 ex) 301 : 리다이렉트, 리소스가 다른 장소로 변경됨을 알림 303 : 리다이렉트, 클라이언트에서 자동으로 새로운 리소스로 요청 처리 4XX : 클라이언트 에러 클라이언트의 요청에 대한 에러가 있는 상태. 재전송해도 에러가 해결되지 않는다. ex) 400 : 요청 오류, 파라미터 에러 401 : 권한 없음(인증 실패) 404 : 페이지를 찾을 수 없음 5XX : 서버 에러 서버 처리중 에러가 발생한 상태. 재 전송 시 에러가 해..
비교 시 ==는 타입을 검사하지 않지만 ===는 타입까지 세세하게 검사한다. 자바스크립트에는 타입이 여러가지가 있는데 조건문에서 변수 타입에 따라 처리하는 로직이 많이 사용된다. 이에 따라 여러가지 상황일 때 타입에 대한 결과값이 어떻게 나오는지 예를 들어보자. 사이에 &&가 있는 경우는 && 기준으로 양쪽에 있는 값이 모두 true이어야 결과가 true가 된다. 좌측에 대한 값이 true이고 우측에 대한 값이 true일 때는 우측 값이 출력된다. 하지만 좌측의 값이 false인 경우는 뒤의 값이 true이던 false이던 이미 좌측에서 false이기 때문에 결과는 false가 나오므로 false가 출력된다.
ES6은 ECMAScript 6을 의미한다. 변수 선언 : let 상수 선언 : const 키보드에 숫자1옆에 있는 `를 양 끝에 작성하고 파라미터로 받은 value에 대해 ${value} 로 표기해준다. 자바스크립트에서 람다식을 활용하면 코드를 간결하게 작성할 수 있고 가독성이 좋다. 람다식을 활용한 배열안의 요소들에 대해 제곱을 구할시 방법 두가지에 대해 예를 들자면 첫번째 방법으로 squared라는 배열을 선언해두고 forEach를 돌려서 squared 배열에 담기게 처리하는 방법과 두번째 방법으로 동일하게 squared라는 변수를 선언하되 값이 할당되게끔 우측에서 map을 활용하게 되면 결과에 대한 값이 직접적으로 squared 변수에 담기게 된다. 코드가 한결 짧아지고 가독성이 좋아졌다. 첫번째..
부모 클래스의 프로퍼티와 메서드를 자식 클래스가 물려받는 것을 의미한다. 상속을 받는 자식 클래스의 경우 부모의 소스 코드를 복사할 필요 없이 부모 클래스의 프로퍼티와 메서드를 모두 사용할 수 있을 뿐 아니라 필요한 기능을 추가해 확장할 수도 있다. 상속을 사용하는 이유는 크게 두가지가 있는데 첫번째는 코드를 재사용할 수 있기 때문이다. 두번째는 중복 코드를 제거할 수 있는 기능을 가지고 있다. 자식 클래스의 prototype 속성에 부모 클래스의 인스턴스를 대입하는 방식을 활용한다. 부모 객체의 모든 기능이 자식 객체의 prototype에 연결되어 자식 객체에서 부모의 모든 기능을 사용할 수 있다. 자식 클래스에는 parentMethod1이라는 메서드가 존재하지 않지만 ParentClass를 상속받았기..