본문 바로가기
Develop

[#Dev] Spring Boot 문제 모음

by 코젼 2022. 7. 27.
728x90
반응형


📃Spring Boot - 2022/07/20(수) - 23일차

1. 프로젝트 루트에 pom.xml이 있으면 프로젝트 유형은?
Maven

2. 스프링 부트 설정시 JSP를 화면 페이지로 이용하려고 하면 선택해야 하는 Packaging 유형은?
War

3. 서버 포트 변경시 수정해야하는 파일을 경로명까지 표기하세요.
src/main/resources/application.properties

4. 클라이언트 요청을 처리할 URL을 매핑하는 어노테이션은?
@GetMapping

5. 해당 클래스를 Controller로 인식시키는 어노테이션은?
@RestController, @Controller

6. 해당 컨트롤러 메소드의 반환값을 HTTP 객체로 변환하여 보내주게 하는 어노테이션은?
@ResponseBody

 


📃Spring Boot - 2022/07/21(목) - 24일차

1. 클라이언트 요청을 처리하고 사용자 페이지로 반환하는 어노테이션은?
@Controller

2. 클라이언트 요청을 처리하고 JSON으로 반환하는 어노테이션은?
@ResponseBody

3. 클라이언트 URL 요청을 처리하는 어노테이션은?
@GetMapping, @RequestMapping, @PostMapping

4. JPA에서 데이터베이스에 작업을 지시하는 주체는?
엔티티 매니저

5. 스프링 처리 흐름에서 해당하는 클래스를 연결하세요.
◾ 사용자 요청(Request, URL) 및 정보 처리 - Controller
◾ 업무 로직, 데이터베이스 전달 정보 셋팅 - Service
◾ 데이터베이스 관련 작업(CRUD) - DAO
◾ 다양한 정보 저장용 클래스 정의 - VO (DTO)

📃어노테이션- 2022/07/22(금) - 25일차

1. 테이블 생성 객체임을 알리는 어노테이션은?
@Entitiy

2. Primary Key컬럼임을 표시하는 어노테이션은?
@Id

3. id변수가 'Test'인 로우를 검색하는 함수 이름과 파라미터는?
findById("Test")

📃레이아웃- 2022/07/25(월) - 26일차

1. thymeleaf에서 화면 일부를 나타내는 용어는?
fragment

2. thymeleaf에서 화면 전체를 나타내는 용어는?
layout

3. thymeleaf에서 개발 화면이 표시될 layout을 지정하는 용어는?
decorate

4. 작업을 순서대로 나열하세요.
fragment -> layout -> decorate

📃어노테이션 - 2022/07/26(화) - 27일차

1. dao 역할 인터페이스를 나타내는 어노테이션은?
@Mapper

2. SQL Query XML에서 관련있는 DAO클래스를 표시하는 mapper 태그의 속성 명칭은?
namespace

3. 쿼리에 다수의 파라미터를 전달할 때 사용하는 JAVA 데이터 타입은?
Map

4. 전달하는 매개변수의 이름을 지정하고자 할 때 사용하는 어노테이션은?
@Param

📃어노테이션 - 2022/07/27(수) - 28일차

1. 사용자 요청 관련 처리를 담당하는 클래스를 스프링에 알려주는 어노테이션은?
@Controller

2. 업무 로직 관련 처리를 담당하는 클래스를 스프링에 알려주는 어노테이션은?
@Service

3. MyBatis dao 역할 인터페이스임을 나타내는 어노테이션은?
@Mapper

4. 스프링이 관리하고 있는 빈을 요청하는 어노테이션은?
@Autowired

📃서버 객체 - 2022/07/28(목) - 29일차

1. 서버에서 사용자 페이지에 정보를 전달하고자 할 때 사용하는 객체는?
Model

2. 사용자가 업로드한 파일을 처리할 때 서버에서 사용하는 객체는?
MultiPartFile

3. 스프링이 생성, 관리하는 객체는?
Bean

4. dao에서 쿼리에 다수의 파라미터를 보낼 경우 사용하는 객체는?
Map

📃JQuery - 2022/07/29(금) - 30일차

1. 사용자 요청에 대한 응답을 문자열로 반환하게 하는 어노테이션은?
@RestController

2. 정적 파일을 위치시키는 최상위 디렉토리는?
static

3. 객체를 문자열로 바꾸어 주는 자바스크립트 함수는?
JSON.stringify()

4. 객체 정의 문자열을 객체로 바꾸어 주는 자바스크립트 함수는?
JSON.parse()
728x90
반응형

댓글