어노테이션 (3) 썸네일형 리스트형 Intellij 설치와 SpringBoot 실습 1. SpringBoot 실습을 위한 기본 설정1) Intellij 설치· https://www.jetbrains.com/ko-kr/idea/ → 다운로드 → Intellij IDEA Community Edition 다운로드 · 설치한 파일 원하는 경로에 옮긴 후 실행 (파일명: ideaIC-2024.2.2.exe) · Intellij, PATH에 "bin" 폴더 추가, .java, .gradle, .groovy 체크 후 다음 → 설치 후 재부팅 2) Project 생성을 위해 start.spring.io 접속· Name: demoProject로 설정 / Artifact, Package name 등 설정 · ADD Dependencies 클릭: 원하는 기능 추가, 없으면 maven repository.. 면접족보 21/01/22_ModelAndView 1. command 객체에 대하여 설명하시오. · 클라이언트에서 요청이 들어온 경우 HttpServletRequest 객체 혹은 RequestParam을 이용하여 파라미터 값을 가져오며, 처리해야 할 파라미터가 많을 경우 코드가 길어지고 가독성이 떨어지게 된다. 이러한 불편함을 줄이기 위해 요청 파라미터의 값을 객체에 담아주는 기능을 가진 커맨드 객체(스프링에서 제공) 사용한다. 2. ModelAndView 객체에 대하여 설명하시오. · Controller에서 view에 데이터를 전달하기 위해 사용되는 객체로 아래와 같이 사용된다. · Model과의 차이점: Model은 view에 데이터만을 전달하는 객체, ModelAndView은 데이터와 view의 이름을 전달하는 객체 3. 아래의 골뱅이에 대하여 설.. 면접족보 21/01/20_DI, IoC 1.아래를 설명하시오. ※DI(Dependency Injection) · DI는 의존 관계 주입을 의미하며 객체를 직접 생성하는게 아닌 외부에서 생성한 후 주입 시켜주는 방식이다. · 의존관계란? 부모/자식과 같은 상속 관계와는 다르게, Computer에 Cpu가 반드시 필요한 것처럼 없어서는 안되는 관계를 일컫는다. · 객체 생성 방법? 다이렉트 객체 생성 방법과 생성자를 통한 객체 생성 방법이 있으며, 생성자 방법은 다른 class의 main함수를 통해 객체를 생성하므로 외부 주입에 의해서 객체가 생성된다. ※IoC(Inversion of Control) · 제어의 역전이라는 의미로 메소드나 객체의 호출 작업을 개발자가 결정하는 것이 아닌, 외부에서 결정되는 것을 의미한다. · 각각의 객체를 생성하는.. 이전 1 다음