-
[스프링] Java Configuration
버전이 업그레이드 되면서 xml파일 보단 Java Configuration(어노테이션)을 사용함 사용할때는 AnnotationConfigApplicationContext(클래스명); 반환형에 class, 메소드 이름에 id를 입력함. 1. @Configuration 해당 Class가 Spring 설정클래스임을 명시 이 클래스의 메서드에는 @Bean 팩토리 메서드가 들어있음 2. @Bean 스프링 컨테이너에 빈(=클래스)을 등록시키기 위해 사용 Bean 팩토리 메서드에 사용 3. @ComponentScan(패키지명) 명시한 패키지에서 @Controller, @Service, @Rep...
-
[스프링] IoC(제어 역전), DI(의존성 주입)
IoC(Inversion of Control ) : 제어 역전 프로그램 흐름을 제어하는 주체가 개발자에서 다른 프로그램으로 바뀜 스프링에서는 이 제어하는 주체가 스프링 컨테이너로 바뀜 DI(Dependency Injection) : 의존성 주입 IoC 구현방법 중 하나 (DL 과 DI 가 있음) 객체가 다른객체에 의존하며 그 다른객체를 외부에서 생성해서 주입하는 것 ① 의존성(Dependency) 한 객체가 다른 객체를 내부에서 사용함. Class Battery {} Class ElectronicToy { private Battery battery; Ele...
-
요약
IoC(Inversion of Control) : 제어 반전 DI(Dependency Injection) : 의존성 주입 AOP(Aspect-Oriented Programming) : 관점지향 프로그래밍 MVC(Model-View-Controller) JDBC(Java DataBase Connectivity) 프로젝트명-src-main안에 java와 resource 디렉토리 존재. java : java파일 resource : 필요한 자원들의 xml파일(spring 컨테이너) IoC컨테이너에 넣어놓고 필요할때 마다 꺼내씀. IoC컨테이너 안의 객체는 bean이라고 함. ser...
-
JSON(JavaScript Object Notion)
● JSON.stringify(객체) : JavaScript 객체 -> JSON 문자 ● JSON.parse(객체) : JSON 문자 -> JavaScript 객체 let object = { name : 'RintIanTta', gender : 'Male' }; document.write(JSON.stringify(object)); // object -> JSON document.write(JSON.parse(JSON.stringify(object))); // object -> JSON -> object
-
Git 명령어(branch&conflict)
branch branch 목록 확인(local만) -r : branch 목록 확인(remote만) $ git branch -r -a : branch 목록 확인(local + remote) $ git branch -a -v : 상세보기 $ git branch -v branch 브랜치명 새로운 branch 생성 $ git branch test -d : 기존의 branch 제거 $ git branch -d test ...