본문 바로가기

전체 글321

Day6 1.프로퍼티 파일로 key,value 형식의 파일을 읽어 오기 위한, 순서 및 객체들에 관하여 설명하시오. Context -> Enviroment -> PropertySources Context에서 IoC컨테이너가 생성된다. 이 안에 Environment가 존재한다. Environment : 외부에 있는 파일을 불러오기 위해 사용하는 객체, 스프링 안에 존재 getEnviroment를 통해 파일을 메모리에 올려주어 key, value형식을 얻어온다. PropertySource에서는 getProperty를 통해 외부에서 불러온 파일에 접근하여 정보를 얻어온다 2.프로퍼티 파일로 key, value 형식의 파일을 읽어 오기 위한, 두 가지 방법에 대하여 설명하시오. Environment 인터페이스를 구현하여.. 2019. 7. 30.
null의 활용 String a = "a"; a = null;을 통해서 a를 가비지 컬렉터에게 메모리를 회수해도 된다는 것을 알려주어 효율적으로 만들어준다. 2019. 7. 29.
외부 파일 이용 resources : 이미지, property, xml 등 Context -> Enviroment -> PropertySources Enviroment : 외부에 있는 파일을 불러오기 위해 getProperty : 외부에서 불러온 파일에 접근 ctx.getEnvironment()를 통해서 파일을 메모리에 올려주어 id, pw등을 얻어오는 것이 가능하다. env.getProppertySources() 추가 : propertySources.addLast() 추출 : env.getProperty 를 통해 프로퍼티 추가및 추출을 진행 ConfigurableApplicationContext ctx2 = new GenericXmlApplicationContext(); ConfigurableEnvironment en.. 2019. 7. 29.
Day5 1.IOC 컨테이너 생명주기에 대하여 설명하시오? 스프링 컨테이너의 생성, 설정, 사용, 종료 4가지로 나눠진다. 컨테이너 종료시 생성된 bean들은 모두 소멸된다. 2.InitializingBean, DisposableBean 인터페이스는 무엇이며, 무슨용도로 쓰이는가? InitializingBean : 스프링에서 제공하는 인터페이스이며 afterPropertiesSet()을 구현하여 초기화하는데 사용 DisposableBean : 스프링에서 제공하는 인터페이스이며 destroy()를 구현하여 빈의 소멸전에 처리할 작업 수행 3.@PostConstruct, @PreDestroy 에 대하여 설명하시오. IoC컨테이너가 관리하는 bean의 생명주기에 관련된 어노테이션이다. @PostConstruct : 객.. 2019. 7. 29.