728x90 분류 전체보기163 [백기선] 스프링 프레임워크 핵심 기술 정리3 - ApplicationContext 1. BeanFactory - 컴포넌트와 빈의 중앙 저장소 역할 2. Environment 클래스 - 프로파일과 프로퍼티를 다루는 클래스 Profile : 빈들의 그룹. Test 빌드 등을 할 때 설정해둔 다른 빈들의 그룹으로 빌드가능. VM에서 옵션 설정으로 프로파일 지정가능 Property: 설정 값 정의, Environment로 소스 설정 및 프로퍼티 값 가져오기 가능. VM 설정 옵션 값을 가져오거나 @PropertySource로 properties 파일 경로를 지정 할 수 있다. 3. MessageSource 클래스 - messages.properties에서 받아와 지역마다 다르게 메시지 출력을 가능하게 하는 클래스 ReloadableResourceBundleMessageSource를 이용해 리.. 2020. 10. 4. [백기선] 스프링 프레임워크 핵심 기술 정리2 - Bean, Component 1. @Bean, @Component 어노테이션 @Bean : IoC 객체 (메소드를 객체로 등록) @Component : IoC 객체(클래스를 객체로 등록) 보통 class를 접근할 수 없을 때 클래스 객체 생성 메소드를 만들어 Bean으로 등록한다 2. @Configuration 어노테이션 @Configuration : Bean과 Component 등록. - IoC 객체 정의 변천사 XML로 bean 정의 > Java 클래스로 정의 > 자동 탐색 어노테이션 @Configuration > @SpringBootApplication 상속됨 3. @Autowired @Autowired : 주입을 담당한다. 사용할 수 있는 위치 - 생성자, setter메소드, field변수 같은 이름의 IoC객체가 자동으로 .. 2020. 10. 4. [백기선] 스프링 프레임워크 핵심 기술 정리1 - Spring 1. Spring을 사용하는 이유 DI : Dependancy Injection. 객체를 내가 만드는 것이 아닌 외부에서 받음. 외부에 의존 하는 것. IoC : Inversion of Control 약자. 통제 권한이 내가 아닌 시스템으로 반전 되는 것. 객체를 내가 만드는 것이 아닌 외부에서 받음으로 인해 통제권이 외부 객체로 넘어감. 핵심은 인스턴스를 내부에서 만드는 것이 아닌 매개 변수를 통해 인터페이스로 넘겨받아 업캐스팅 및 다형성을 통해 입력에 맞는 동작을 입력 타입에 따라 알아서 해준다는 것이 핵심이다. 이것을 통해 내가 코드들을 사용하는 것에서 시스템이 나를 사용하는 개념으로 반전시키는 것이다. 2020. 10. 4. AWS 오라클 한글 깨짐 문제 해결 방법 AWS 인스턴스 생성 후 서버에서 오라클을 설치했는데 한글이 제대로 안되는 문제가 있었습니다. 오라클의 character set 글자 설정도 바꿔봤지만 효과가 없었습니다. 알고보니 다른 문제였던... 아래와 같이 설정하니 해결되었습니다. // 윈도우 10 기준 1. 제어판> 시계 및 국가 2. 시스템 로캘 변경 클릭 3. 대한민국으로 설정 2020. 8. 9. 이전 1 ··· 33 34 35 36 37 38 39 ··· 41 다음 728x90