반응형 Eclipse4 [Spring Framework] 생명주기 (Life Cycle)와 범위 - 스프링 컨테이너 주기 //스프링 컨테이너 생성 , parameter가 없는 default 생성자로 생성할경우 load후 refresh를 꼭 해주어야함!! GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); //스프링 컨테이너 설정 ctx.load("classpath:applicationCTX.xml"); // 스프링 컨테이너사용 ctx.refresh(); Student student = ctx.getBean("student", Student.class); System.out.println("이름 : " + student.getName()); System.out.println("나이 : " + student.getAge()); .. 2018. 7. 24. [Spring Framework] DI 활용 DI(Dependency Injection) : 의존 주입 DI 사용에 따른 장점? 자바 소스의 수정 없이 XML파일의 class만 수정해 주면 된다. 1. XML 파일을 이용한 DI 설정 방법 //생성자 설정(기초데이터) //생성자 설정(객체 데이터,List타입) 수영 요리 //setter 설정(property) 187 2. JAVA를 이용한 DI 설정 방법 // '스프링 설정에 사용되는 클래스' 라고 명시해주는 어노테이션. @Configuration public class ApplicationConfig {} //객체 생성을 명시해주는 어노테이션 @Bean public Student student1(){ // Student는 XML의 class명 , student1은 XML의 id 값이라고 생각하면된.. 2018. 7. 24. [Spring Framework] DI(Dependency Injection) 1. JAVA파일이 아닌 xml에서 객체를 생성하는 방법 /* bean은 객체라고 생각하면되고, id는 unique한 값이다. calculator 라는 객체 생성 * class에는 해당 bean이 위치한 class full name을 입력해주어야 한다. */ //property의 name은 해당 java파일의 필드명과 동일해야한다. //property에 value로 값을 설정해줄수 있는것은 해당 class에 setter메소드가 있기때문이다.없으면 생성 불가능!!! //ref bean : calculator라는 bean객체를 참조하겠다. 2. JAVA파일에서 new연산자를 사용하지 않고 xml파일을 읽어 객체를 생성하는 방법 String configLocation = "classpath:applicatio.. 2018. 7. 24. Eclipse에 Javascript 코드 어시스트(javascript code assist) Tern Eclipse IDE 구축 유명한 코드 어시스트인 WebClipse를 설치해도 컨트롤 스페이스가 먹히지 않았다.. 그래서 다른 코드 어시스트를 발견하게되었다. 단점이라고 찾아보자면.. 수동 설정을 해줘야하는것정도? 10초면 충분하다. 이름은 Tern Eclipse IDE ! 설치방법 ※ WebClipse를 사용하고 계신분들은 Eclipse Marketplace에 들어간후 탭메뉴의Installed에 들어가신후 Uninstall 하신 후 설치해주시길 바랍니다. Eclipse Marketplace -> Tern 검색 -> Tern Eclipse IDE 1.2.0 설치 후 이클립스 재부팅. 그런다음 1. 프로젝트별로 수동 설정해줘야 하므로 (10초도 안걸릴것 같음) 적용 하고 싶은 프로젝트를 우클릭 후 Configure -> Conver.. 2018. 7. 23. 이전 1 다음 반응형