fastcampus Chapter 1 - Spring Boot intellij 설치 방법 JDK 12 설치 오라클 jdk 12를 설치 한다 localhost 주소를 입력 후 ?를 통해 id, password, page... 등 입력 값을 받아주면 된다. 주소가 겹치면 SpringBoot는 실행 되지 않는다. @RequestMapping("/api) 로 Localhost:8080/api로 매칭시켜 준다. getRequest로 설정하고 같은 방법으로 @Re... fastcampusfastcampus [JAVA][패스트캠퍼스]ArrayList활용 결과 : Lee학생이 읽은 책은 : 태백산맥1 태백산맥2 입니다. Kim학생이 읽은 책은 : 토지1 토지2 토지3 입니다. Cho학생이 읽은 책은 : 해리포터1 해리포터2 해리포터3 해리포터4 해리포터5 해리포터6 입니다.... JavafastcampusJava [JAVA][패스트캠퍼스]컬렉션 프레임워크_Set 인터페이스 Collection의 개체를 순회하는 인터페이스 - ArrayList와 다르게 set인터페이스는 내부적으로 순서대로 저장되지 않음 iterator() 메서드 호출 Iterator ir=memberArrayList.iterator(); Iterator에 선언된 메서드 아래와 같이 Member클래스와 다르게 중복된 값이 나오게 되는데 그 이유는 Member클래스가 논리적으로 구현되지 않았기 때문... JavafastcampusJava Chapter 2 - Java 조건식의 결과에 따라 수행문이 실행되는 조건문 응용) 2월은 윤년인 경우로 나누고 외부 클래스에서 사용하지 말도록하며, boolean을 사용해라 ( 부가 설명 ) public, private, protected는 해당 멤버들의 접근을 어떻게 하느냐를 지정하는 것입니다. 예를들어, public은 프로젝트 전체에서 접근이 가능하고 protected는 현재클래스와 상속클래스에서 접근이 가능합니다.... JavafastcampusJava [JAVA][패스트캠퍼스]스트림 자료의 대상과 관계없이 동일한 연산을 수행할 수 있는 기능 (자료의 추상화) 배열, 컬렉션에 동일한 연산이 수행되어 일관성 있는 처리 가능 한번 생성하고 사용한 스트림은 재사용할 수 없음 스트림 연산은 기존 자료를 변경하지 않음 중간 연산과 최종 연산으로 구분됨 최종 연산이 수행되어야 모든 연산이 적용되는 지연 연산 중간 연산 - filter(), map() 조건에 맞는 요소를 추출(filt... JavafastcampusJava [JAVA][패스트캠퍼스]자바 입출력 - 그 외 입출력 클래스와 데코레이터 패턴 File 클래스 - 파일개념을 추상화한 클래스 - 입출력 기능은 없고 파일의 속성, 경로, 이름 등을 알 수 있음 RandomAccessFile 클래스 - 입출력 클래스 중 유일하게 파일 입출력을 동시에 할 수 있는 클래스 - 파일 포인터가 있어서 읽고 쓰는 위치의 이동이 가능함 - 다양한 자료형에 대한 메서드가 제공됨 자바의 입출력 스트림은 데코레이터 패턴을 사용 실제 입출력 기능을 가진 ... JavafastcampusJava 2022/02/06 Spring Expression Language(SpEL), Null Safety SpEL(Spring Expression Language) Expression Language(표현언어)는 짧고 간단한 문법을 통해 데이터나 설정 값을 얻어올 수 있게 하는 특별한 형태의 표현식에 가까운 간편한 언어 SpEL은 그 중에서도 스프링 모든 영역에서 사용 가능한 언어형식 주로 @Value("$(config.value)")와 같은 방식으로 설정값을 주입 받는데 활용(주로 많이 쓰임)... JavafastcampusSpringJava 2022/02/06 개발자키우기 프로젝트..? GET 메서드를 활용하여 개발자(들)의 정보를 확인 개발자 삭제 (분리보관하면서 update도 해야하므로)트랜잭션에 대해서도 배우게 된다라고 하셨다. 예전에는 이렇게 getter&setter를 타이핑을 통해서 다 세팅을 해야했다. -> 이렇게 하면 프로퍼티의 이름을 바꾸거나 추가를 할 때 마다 다 수정을 해야하는 불편함이 있다.. Lombok을 통해서 이렇게 편하게 바꿀수 있다 이런식으로 D... JavafastcampusSpringJava [JAVA][패스트캠퍼스]다양한 예외처리 throws를 사용하여 예외처리 미루기 try{} 블록으로 예외를 처리하지 않고, 메서드 선언부에 throws를 추가 예외가 발생한 메서드에서 예외 처리를 하지 않고 이 메서드를 호출한 곳에서 예외 처리를 한다는 의미 main()에서 throws를 사용하면 가상머신에서 처리됨 하나의 try{}블록에서 여러 예외가 발생하는 경우 catch{}블록 한곳에서 처리하거나 여러 catch{}블록으로 ... JavafastcampusJava
Chapter 1 - Spring Boot intellij 설치 방법 JDK 12 설치 오라클 jdk 12를 설치 한다 localhost 주소를 입력 후 ?를 통해 id, password, page... 등 입력 값을 받아주면 된다. 주소가 겹치면 SpringBoot는 실행 되지 않는다. @RequestMapping("/api) 로 Localhost:8080/api로 매칭시켜 준다. getRequest로 설정하고 같은 방법으로 @Re... fastcampusfastcampus [JAVA][패스트캠퍼스]ArrayList활용 결과 : Lee학생이 읽은 책은 : 태백산맥1 태백산맥2 입니다. Kim학생이 읽은 책은 : 토지1 토지2 토지3 입니다. Cho학생이 읽은 책은 : 해리포터1 해리포터2 해리포터3 해리포터4 해리포터5 해리포터6 입니다.... JavafastcampusJava [JAVA][패스트캠퍼스]컬렉션 프레임워크_Set 인터페이스 Collection의 개체를 순회하는 인터페이스 - ArrayList와 다르게 set인터페이스는 내부적으로 순서대로 저장되지 않음 iterator() 메서드 호출 Iterator ir=memberArrayList.iterator(); Iterator에 선언된 메서드 아래와 같이 Member클래스와 다르게 중복된 값이 나오게 되는데 그 이유는 Member클래스가 논리적으로 구현되지 않았기 때문... JavafastcampusJava Chapter 2 - Java 조건식의 결과에 따라 수행문이 실행되는 조건문 응용) 2월은 윤년인 경우로 나누고 외부 클래스에서 사용하지 말도록하며, boolean을 사용해라 ( 부가 설명 ) public, private, protected는 해당 멤버들의 접근을 어떻게 하느냐를 지정하는 것입니다. 예를들어, public은 프로젝트 전체에서 접근이 가능하고 protected는 현재클래스와 상속클래스에서 접근이 가능합니다.... JavafastcampusJava [JAVA][패스트캠퍼스]스트림 자료의 대상과 관계없이 동일한 연산을 수행할 수 있는 기능 (자료의 추상화) 배열, 컬렉션에 동일한 연산이 수행되어 일관성 있는 처리 가능 한번 생성하고 사용한 스트림은 재사용할 수 없음 스트림 연산은 기존 자료를 변경하지 않음 중간 연산과 최종 연산으로 구분됨 최종 연산이 수행되어야 모든 연산이 적용되는 지연 연산 중간 연산 - filter(), map() 조건에 맞는 요소를 추출(filt... JavafastcampusJava [JAVA][패스트캠퍼스]자바 입출력 - 그 외 입출력 클래스와 데코레이터 패턴 File 클래스 - 파일개념을 추상화한 클래스 - 입출력 기능은 없고 파일의 속성, 경로, 이름 등을 알 수 있음 RandomAccessFile 클래스 - 입출력 클래스 중 유일하게 파일 입출력을 동시에 할 수 있는 클래스 - 파일 포인터가 있어서 읽고 쓰는 위치의 이동이 가능함 - 다양한 자료형에 대한 메서드가 제공됨 자바의 입출력 스트림은 데코레이터 패턴을 사용 실제 입출력 기능을 가진 ... JavafastcampusJava 2022/02/06 Spring Expression Language(SpEL), Null Safety SpEL(Spring Expression Language) Expression Language(표현언어)는 짧고 간단한 문법을 통해 데이터나 설정 값을 얻어올 수 있게 하는 특별한 형태의 표현식에 가까운 간편한 언어 SpEL은 그 중에서도 스프링 모든 영역에서 사용 가능한 언어형식 주로 @Value("$(config.value)")와 같은 방식으로 설정값을 주입 받는데 활용(주로 많이 쓰임)... JavafastcampusSpringJava 2022/02/06 개발자키우기 프로젝트..? GET 메서드를 활용하여 개발자(들)의 정보를 확인 개발자 삭제 (분리보관하면서 update도 해야하므로)트랜잭션에 대해서도 배우게 된다라고 하셨다. 예전에는 이렇게 getter&setter를 타이핑을 통해서 다 세팅을 해야했다. -> 이렇게 하면 프로퍼티의 이름을 바꾸거나 추가를 할 때 마다 다 수정을 해야하는 불편함이 있다.. Lombok을 통해서 이렇게 편하게 바꿀수 있다 이런식으로 D... JavafastcampusSpringJava [JAVA][패스트캠퍼스]다양한 예외처리 throws를 사용하여 예외처리 미루기 try{} 블록으로 예외를 처리하지 않고, 메서드 선언부에 throws를 추가 예외가 발생한 메서드에서 예외 처리를 하지 않고 이 메서드를 호출한 곳에서 예외 처리를 한다는 의미 main()에서 throws를 사용하면 가상머신에서 처리됨 하나의 try{}블록에서 여러 예외가 발생하는 경우 catch{}블록 한곳에서 처리하거나 여러 catch{}블록으로 ... JavafastcampusJava