Chapter6. 빈 라이프사이클과 범위 1. 컨테이너 초기화와 종료 2. 스프링 빈 객체의 라이프사이클 3. 빈 객체의 생성과 관리 범위 https://rosxlinx.notion.site/Chapter-6_-4425e02ad6564bea80d9e80deffe9d67 Chapter 6_빈 라이프사이클과 범위 1. 컨테이너 초기화와 종료 rosxlinx.notion.site - 출처 - 최범균, 『초보 웹 개발자를 위한 스프링 5 프로그래밍 입문』, 가메출판사(2018) withTextBook/스프링 5 프로그래밍 입문 3년 전
Chapter5. 컴포넌트 스캔 1. @Component 애노테이션으로 스캔 대상 지정 2. @Component 애노테이션으로 스캔 설정 3. 예제 실행 4. 스캔 대상에서 제외하거나 포함하기 5. 컴포넌트 스캔에 따른 충돌 처리 https://rosxlinx.notion.site/Chapter-5_-3a70b3f356604089a39458496966545d Chapter 5_컴포넌트 스캔 rosxlinx.notion.site - 출처 - 최범균, 『초보 웹 개발자를 위한 스프링 5 프로그래밍 입문』, 가메출판사(2018) withTextBook/스프링 5 프로그래밍 입문 3년 전
Chapter4. 의존 자동 주입 1. 예제 프로젝트 준비 2. @Autowired 애노테이션을 이용한 의존 자동 주입 3. @Qualifier 애노테이션을 이용한 의존 객체 선택 4. 상위/하위 타입 관계와 자동 주입 5. @Autowired 애노테이션의 필수 여부 6. 자동 주입과 명시적 의존 주입 간의 관계 https://rosxlinx.notion.site/Chapter-4_-b3369c833d6248ae869dd8cd853f5a38 Chapter 4_의존 자동 주입 1. 예제 프로젝트 준비 rosxlinx.notion.site - 출처 - 최범균, 『초보 웹 개발자를 위한 스프링 5 프로그래밍 입문』, 가메출판사(2018) withTextBook/스프링 5 프로그래밍 입문 3년 전
Chapter3. 스프링 DI 1. 의존이란? 2. DI를 통한 의존 처리 3. DI와 의존 객체 변경의 유연함 4. 예제 프로젝트 5. 객체 조립기 6. 스프링의 DI 설정 7. @Configuration 설정 클래스의 @Bean 설정과 싱글톤 8. 두 개 이상의 설정 파일 사용하기 9. getBean() 메서드 사용 10. 주입 대상 객체를 모두 빈 객체로 설정해야 하나? https://rosxlinx.notion.site/Chapter3_-DI-d2642d3b9c2a45afa64bde22788ad7b2 Chapter3_스프링 DI 1. 의존이란? rosxlinx.notion.site - 출처 - 최범균, 『초보 웹 개발자를 위한 스프링 5 프로그래밍 입문』, 가메출판사(2018) withTextBook/스프링 5 프로그래밍 입문 3년 전
[6장 실습문제] 1. 다음 main( )이 실행되면 아래 예시와 같이 출력되도록 MyPoint 클래스를 작성하라. public class MyPoint { private int x; private int y; MyPoint (int x, int y) { this.x = x; this.y = y; } public String toString() { return "Point(" + x + "," + y + ")"; } public boolean equals (MyPoint mp) { if (this.x == mp.x && this.y == mp.y) return true; else return false; } public static void main(String[] args) { MyPoint p = new MyPoint.. withTextBook/명품 JAVA 프로그래밍 4년 전
[Chapter 6_OpenChallenge] 영문자 히스토그램 만들기 텍스트를 키보드로 입력받아 알파벳이 아닌 문자는 제외하고 영문자 히스토그램을 만들어보자. 대문자와 소문자는 모두 같은 것으로 간주하고, 세미콜론(:)만 있는 라인을 만나면 입력의 끝으로 해석한다. import java.util.Scanner; public class Histogram { private int history []; Histogram() { history = new int [26]; } public String readString() { StringBuffer sb = new StringBuffer(); // 키 입력을 받을 스프링버퍼 생성 Scanner scanner = new Scanner(System.in); while (true) { String line = scanner.nextLi.. withTextBook/명품 JAVA 프로그래밍 4년 전
[Chapter5_실습문제] [1~2] 다음 TV 클래스가 있다. 1. 다음 main( ) 메소드와 실행 결과를 참고하여 TV를 상속받은 ColorTV 클래스를 작성하라. class TV { private int size; public TV(int size) { this.size = size; } protected int getSize() { return size; } } public class ColorTV extends TV { private int color; public ColorTV(int size, int color) { super(size); this.color = color; } public void printProperty() { System.out.println(getSize() + "인치 " + color + ".. withTextBook/명품 JAVA 프로그래밍 4년 전