1. Controller의 리턴 타입 String : jsp를 이용하는 경우에는 jsp 파일의 경로와 파일이름을 나타내기 위해 사용 void : 호출하는 URL과 동일한 이름의 jsp를 의미 VO, DTO 타입 : 주로 JSON 타입의 데이터를 만들어서 반환하는 용도로 사용 ResponseEntity 타입 : response 할 때 Http 헤더 정보와 내용을 가공하는 용도로 사용 Model, ModelAndView : Model로 데이터를 반환하거나 화면까지 같이 지정하는 경우에 사용(많이사용안함) HttpHeaders : 응답에 내용 없이 Http 헤더 메시지만 전달하는 용도로 사용 2. 객체 타입 VO, DTO 타입 등 복합적인 데이터가 들어간 객체 타입으로 지정할 수 있음 주로 JSON 데이터를 ..
1. Model 객체 JSP에 컨트롤러에서 생성된 데이터를 담아 전달하는 역할 JSP와 같은 뷰(View)로 전달해야하는 데이터를 담아서 보낼 수 있음 request.setAttributte()와 유사한 역할 스프링 MVC에서 Model을 이용한 데이터 전달 public String home(Model model){ model.addAttribute("serverTime", new java.util.Date()); return "home"; } 2. @ModelAttribute 에노테이션 넘어온 매개변수 값을 바로 jsp로 전달 @RequestMapping(value = "doD", method = RequestMethod.GET) public String doD(@ModelAttribute("key1"..

1. 특징 - HttpServletRequest, HttpServletResponse를 거의 사용할 필요 없이 필요한 기능 구현 - 다양한 타입의 파라미터 처리, 다양한 타입의 리턴 타입 사용 가능 - GET 방식, POST 방식 등 전송 방식에 대한 처리를 어노테이션으로 처리 가능 - 상속/인터페이스 방식 대신에 어노테이션만으로도 필요한 설정 가능 2. @Controller, @RequestMapping @Controller @RequestMappring("/sample/*") public class SampleController { // url : /sample/list @RequestMapping(value = "/list", method = RequestMethod.GET) public void ..

1. jackson 라이브러리 (ver 2.5.4 설치) 2. pom.xml에 라이브러리 코드 추가 com.fasterxml.jackson.core jackson-databind 2.5.4 - 추가 후 메이븐 업데이트 3. 코드 작성 @RequestMapping(value = "doJson1", method = RequestMethod.GET) public @ResponseBody String doJson1() { //@ResponseBody : 돌아가는 데이터를 json으로 바꿈 return "test"; } @RequestMapping(value = "doJson2", method = RequestMethod.GET) public @ResponseBody ProductVo doJson2() { Pro..

1. SqlSessionFactory 설정 root-context.xml에 작성 2. mybatis-config.xml root-context.xml에 경로 추가 3. SqlSessionFactoryTest package com.yi.test; import org.apache.ibatis.session.SqlSessionFactory; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.t..

1. 라이브러리 junit (버전 : 4.12로 변경) MyBatis (버전 : 3.2.8) MyBatis Spring (버전 : 1.2.2) Spring JDBC (버전 : 4.3.2) -> spring 버전과 맞춘다(spring 버전을 4.3.2로 변경했음) Spring TestContext Framework (버전: 4.3.2) -> spring 버전과 맞춘다(spring 버전을 4.3.2로 변경했음) 2. root-context.xml 설정 //root-context.xml 3. 테스트하기 // DataSourceTest.java package com.yi.test; import java.sql.Connection; import javax.sql.DataSource; import org.junit..
- Total
- Today
- Yesterday
- 리눅스
- 스프링부트 퀵스타터
- 스프링부트 퀵 스타트
- 스프링 부트 퀵스타트
- 스프링부트 퀵스타트
- MS SQL Server 기본에서 실무까지
- Python
- 처음 배우는 스프링 부트2
- 강제 타입 변환
- Vue.js
- 모던 웹을 위한 JavaScript jQuery 입문
- MSSQL Server 기본에서 실무까지
- 배워서 바로 쓰는 스프링 부트 2
- JAVA 기본기 다지기 프로젝트
- 스타트 스프링 부트
- 자바
- JavaScript
- 손에 잡히는 10분 SQL
- 모든 웹을 위한 JavaScript jQuery 입문
- 자바스크립트&제이쿼리
- Linux
- 프로시저
- MSSQL 기본에서 실무까지
- 스프링부트퀵스타트
- Java
- 스타트 스피링 부트
- 모던 웹을 위한 JavaScript + jQuery 입문
- MSSQL
- 리액트를 다루는 기술
- springboot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |