본문 바로가기

전체 글187

자바스크립트 배열 배열의 선언 1 2 3 4 5 6 7 8 9 10 11 12 var emptyArr = []; console.log(emptyArr[1]); // undefined console.log(emptyArr.length); // 0 var arr = [1, 2, 3, "hello", null, true, []]; console.log(arr[1]); // 2 console.log(arr[4]); // null console.log(arr.length); // 7 console.log(typeof arr); // object r new Array() 문으로 선언할 수도 있지만, 보통은 배열 리터럴로 대괄호({})를 사용해서 배열을 선언합니다. 배열은 대괄호 내에 접근하고자 하는 원소에 배열 내 위치 인덱스 값을.. 2019. 8. 2.
스프링 MVC 빈 설정 @Configuration을 사용한 자바 설정파일에 직접 @Bean으로 등록 할 수있지만 SpringBoot이전에 스프링 환경에서도 직접 빈설정을 하는 방법보다는 @EnableWebMvc를 이용한 방법이 사용된다. 먼저 @EnableWebMvc를 사용하지 않고 직접 @Bean을 이용하여 ViewResolver의 Prefix와 Suffix를 설정해 빈으로 등록하는 방법을 보여준다. 디버거를 이용해서 DispatcherServlet에 등록된 빈을 살펴보면 기본적으로 2개의 handlerMapping과 3개의 handlerAdaptor가 등록이 되어있다. 그중에 애노테이션 관련된 RequestHandlerMapping를 살펴보면 interceptor가 하나도등록이 되어있지 않다. hadlerAdaptor에는 .. 2019. 4. 30.
IntelliJ Maven Project를 이용한 Spring MVC 프로젝트 생성 방법03 이제 만든 Java config파일을 설정하기위해 DispatcherServlet을 FrontServlet 으로 등록해야 한다. web.xml에 설정을 추가하였는데 살펴보면 servler-mapping에서 url-pattern이 /로 되어 있다. 따라서 모든 요청이 들어왔을때 servlet-name이랑 같은 서블릿에 등록되어있는 서블릿 클래스가 실행하도록 하였다. servlet-name이 mvc에 해당하는 서블릿클래스는 스프링이 제공하는 DispatcherServlet이 등록되어있다. 이것을 FrontController로 등록하는 설정이다.그런 다음에 만들어 놨던 WebMvcContextConfiguration.java 파일을 DispatcherServlet이 실행될때 읽어 낼 수 있도록 init-par.. 2019. 2. 19.
IntelliJ Maven Project를 이용한 Spring MVC 프로젝트 생성 방법02 maven프로젝트를 만들어서 pom.xml설정가지 완료하였다면 이제 본격적으로 Spring MVC를 이용해 웹 어플리케이션을 작성하기 위한 설정들을 해보자 DispatcherServlet을 FrontController로 설정해야하는데 여러가지 방법이 있는데 가장 많이 사용하는 web.xml설정 방법을 이용해서 설정을 해보겠다. web.xml파일에서 DispatcherServlet을 설정할때이렇게 WebMVCContextConfig라는 xml파일을 만들어서 설정할 수도 있지만 요즘은 xml설정보단 java로 설정을 지향하는 추세이므로 WebMvcConfigurerAdapter를 상속받은 클래스를 만들어 빨간 네모박스안에 설정해 주는 방식으로 할 것이다. 먼저 java폴더아래에 설정파일들을 따로 분리해서 만.. 2019. 2. 19.