XML
-
[Eclipse][Sts][XML] DispatcherSpring-diary/WEB 2020. 2. 11. 09:33
Dispatcher에 템플릿 등록하기(다른 xml 동일) 컨트롤 +스페이스를 누르면 나오는 목록중에 자주 쓰는 템플레이트를 사용자가 직접 지정하여 저장 할 수가 있다. Window ->preference ->xml->Template ->new -> 이름과 코드를 고르고 All XML로 설정후 등록해 사용한다. Dispatcher 특징 Dispatcher에는 HandlerMapping을 해주는 Bean이 없어도 Default handler Mapping이 있다.
-
Java config로 사용하기Spring-diary 2020. 2. 6. 15:55
xml 설정을 java 설정으로 변경하는 것을 말한다 . 장점 Java 작성시 정적 언어 특징 덕분에 작성 중 컴파일을 통해 에러를 쉽게 찾고 리팩토링을 안전하게 할 수 있다. Bean을 관리하기 위한 설정용 class를 만들어준다. class위에 annotation으로 @Configuration을 명시한다. Bean역할을 하는 method를 만든다 . annotation으로 Bean을 주고 이름을 명시한다. -method의 이름은 아무거나 줘도 된다. 출력하는 파일에서 container의 초기화를 AnnotationConfigApplicationContext(Bean관리파일.class)로 해준다.
-
Spring Bean 만들고 사용하기Spring-diary 2020. 2. 4. 23:40
1. Bean으로 사용할 class를 지정하기 해당 class를 Interface로 만들어준다. ex) Beverage Class 2. Inteface에 의존관계에 있는 class들을 만들어준다. 3. Bean 생성용 xml파일에 정의를 한다. id는 출력하는 곳에서 호출하게될 이름, class는 bean으로 만들 의존관계에 있는 class의 주소이다. 4.출력 페이지에선 옵션이 적힌 xml파일의 내용을 가져오는 class를 불러오고 만들어진 bean을 가져오는 method를 사용한다.-getBean();- 불러오는 Bean들은 Object이기 때문에 Object로 받은 후 형변환을 해준다. *BeanFactory란? Spring 기능에서 Bean의 생성과 설정,관리 등의 역할을 맡는 부분을 말한다. 스..