일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- spring
- 오블완
- vscode
- 파이썬기초
- 파이참
- html
- 파이썬
- 스프링
- Java
- python
- 자바
- 스타벅스주문
- 프로그래밍
- 캐나다
- 티스토리챌린지
- Eclipse
- 코딩
- 스프링퀵스타트
- 달리기
- 비주얼스튜디오코드
- springquick
- 파일명일괄변경
- 영어스타벅스
- springquickstart
- 이클립스
- 생각하는달리기
- 캐나다일상
- CSS
- THINKINGRUN
- 파이썬터틀
- Today
- Total
목록스프링퀵스타트 (14)
LIKE A DIAMOND
이전포스팅 : https://openlunch.tistory.com/123 [스프링 퀵스타트] DAY 01 CLASS04 4.4 컬렉션(Collection) 객체 설정 이전 포스팅: https://openlunch.tistory.com/122 [스프링 퀵스타트] DAY 01 CLASS04 4.3.2 p 네임스페이스 사용하기 이전포스팅 : https://openlunch.tistory.com/121 [스프링 퀵스타트] DAY 01 CLASS04 4.3 Sett.. openlunch.tistory.com [스프링 퀵스타트] DAY 01 CLASS05 5.1 어노테이션 설정 기초 xml 설정이 중요합니다. 5.1.1 Context 네임스페이스 추가 STS 내에서 p부분 체크 확인과 context 부분 체크를 ..
이전 포스팅: https://openlunch.tistory.com/122 [스프링 퀵스타트] DAY 01 CLASS04 4.3.2 p 네임스페이스 사용하기 이전포스팅 : https://openlunch.tistory.com/121 [스프링 퀵스타트] DAY 01 CLASS04 4.3 Setter 인젝션 이용하기 4.3.1 인젝션 기본 이전 포스팅 ; https://openlunch.tistory.com/120 [스프링 퀵스타트] DAY 01.. openlunch.tistory.com 4.4.1 List 타입 매핑 List 컬렉션을 멤버변수로 가지는 CollectionBean 클래스를 작성 작성된 CollectionBean 클래스를 스프링 설정 파일에 등록 실행하여 확인할 클래스 생성 실행 결과 4.4...
이전포스팅 : https://openlunch.tistory.com/121 [스프링 퀵스타트] DAY 01 CLASS04 4.3 Setter 인젝션 이용하기 4.3.1 인젝션 기본 이전 포스팅 ; https://openlunch.tistory.com/120 [스프링 퀵스타트] DAY 01 CLASS04 4.2.2 의존관계 변경 이전 포스팅 https://openlunch.tistory.com/119 [스프링 퀵스타트] DAY 01 CLASS04 4.2.1 다중 변수.. openlunch.tistory.com 네임스페이스를 이용하면 좀더 효율적으로 의존성 주입을 처리가능. p:변수명-ref="참조할 객체의 이름이나 아이디" p:변수명="설정할값" STS내 기능을 이용하여 추가도 가능. 스프링 설정파일에서 ..
이전 포스팅 ; https://openlunch.tistory.com/120 [스프링 퀵스타트] DAY 01 CLASS04 4.2.2 의존관계 변경 이전 포스팅 https://openlunch.tistory.com/119 [스프링 퀵스타트] DAY 01 CLASS04 4.2.1 다중 변수 매핑 이전 포스팅 https://openlunch.tistory.com/117 [스프링 퀵스타트] DAY 01 CLASS04 4.1 의존성 주입-관.. openlunch.tistory.com // 4.3.1 Setter 인젝션 기본 Setter 인젝션 테스트 1. 삼성티비 자바 코드 수정 2. applicationContext.xml 코드 수정 - 엘리먼트 대신 사용. setter 인젝션을 사용하려면 property 엘..
이전 포스팅 https://openlunch.tistory.com/119 [스프링 퀵스타트] DAY 01 CLASS04 4.2.1 다중 변수 매핑 이전 포스팅 https://openlunch.tistory.com/117 [스프링 퀵스타트] DAY 01 CLASS04 4.1 의존성 주입-관리 이전 포스팅 https://openlunch.tistory.com/116 4.1 의존성 관리 4.1.1 스프링의 의존성 관리 방법 스프.. openlunch.tistory.com // // 유지보수 상황시 다른스피커로 교체시 효과적으로 처리를 위해 설정. 스피커 인터페이스 생성 애플 스피커 생성 소니스피커에서 스피커 인터페이스를 implements 하도록 수정. 삼성 클래스의 멤버변수와 매개변수 타입을 모두 Speak..
이전 포스팅 https://openlunch.tistory.com/117 [스프링 퀵스타트] DAY 01 CLASS04 4.1 의존성 주입-관리 이전 포스팅 https://openlunch.tistory.com/116 4.1 의존성 관리 4.1.1 스프링의 의존성 관리 방법 스프링에서는 의존관계를 컨테이너가 자동으로 관리 / 이것이 스프링IoC(제어의 역행)의 핵심원리 두가지 openlunch.tistory.com /// 시작 /// 생성자 인젝션에서 초기화해야할 멤버변수가 여러개이면 여러개를 한번에 전달. 이를 위해 생성자를 적절하게 추가한다. int price 생성 및 블락부분 타이핑 추가 설정파일에 엘리먼트를 매개변수 수 만큼 추가한다. 또는 인덱스로 설정 TVUser 실행 즉 삼성티비 클래스에 소..
이전 포스팅 https://openlunch.tistory.com/116 4.1 의존성 관리 4.1.1 스프링의 의존성 관리 방법 스프링에서는 의존관계를 컨테이너가 자동으로 관리 / 이것이 스프링IoC(제어의 역행)의 핵심원리 두가지 형태로 지원 * Dependency lookup * Dependenecy injection 4.1.2 의존성 관계 의존성 관계란 객체와 객체의 결합 관계 -의존관계 테스트를 위한 코드 생성 - 삼성Tv 클래스의 볼륨조절기능을 소니스피커가 이용하도록 수정 -TVuser.java 코드 확인 및 실행 * 문제점으로 소니스피커가 쓸데없이 두개생성, 스피커 변경시 볼륨조절도 수정해야함. 이를 해결하고자 의존성 주입을 이용하여 해결. - 인젝션 테스트를위해 삼성tv클래스에 생성자 추가..
저장소에 해당하는 XML 설정 파일을 참고하여 bean의 생명 주기를 관리하고 여러가지 서비스를 제공함. 프로젝트에 주로 과 엘레멘트가 주로 사용 된다. 에서 id 속성은 생략이 가능하지만 Class 속성은 필수이다. *initMethod 와 destroyMethod 설정 및 확인 *singeleton 설정 : 단 하나만 생성하여 운용 (기본값) *prototype : 요청시 매번 새로운 객체 생성 반환 정리 >>> xml 에서 클래스 호출 및 호출에 대한 속성 값을 통해 호출 설정 가능. 책으론 몇페이지 안되지만 손코딩하고 확인하면... 1-2시간 걸린다.. next class04
이전포스팅 https://openlunch.tistory.com/113 [스프링 퀵스타트] DAY 01 CLASS02 프레임워크 개요 POJO 요약 * 이전 포스팅 : https://openlunch.tistory.com/112 [스프링 퀵스타트] DAY 01 CLASS 1.2c 실습 프로젝트 생성 그리고 오류 해결...완료! jdk11 로 설치후 이클립스 실행! 그리고 다시 프로젝트 생성 시도 에러.... openlunch.tistory.com 스프링 프레임워크도 다른 컨테이너와 마찬가지로 자신이 관리할 클래스들이 등록된 XML 설정 파일이 필요하다. STS를 이용하여 간단하게 만들 수 있다. 3.1 스프링IoC 시작하기 3.1.1 스프링 설정 파일 생성 리소스 폴더 마우스 오른쪽 클릭> new > o..
* 이전 포스팅 : https://openlunch.tistory.com/112 [스프링 퀵스타트] DAY 01 CLASS 1.2c 실습 프로젝트 생성 그리고 오류 해결...완료! jdk11 로 설치후 이클립스 실행! 그리고 다시 프로젝트 생성 시도 에러.. An error has occurred. See error log for more details. java.lang.ExceptionInInitializerError 또다른 에러.. An error .. openlunch.tistory.com 스프링은 어쩌구 저쩌구 프레임워크가 어쩌구 저쩌구.. 뭐 관심이 있다면 서핑으로 보는게 빠름. 다만 POJO 에 대한 정리는 알아가는게 좋을것 같아서 살짝 요약. * POJO (PLAIN OLD JAVA OBJ..