일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 소프트웨어개발
- springboot
- 코딩테스트
- 파이선
- 정처기설명
- 정보처리기사
- 이것이자바다
- spring
- 정처기필기
- function
- 게시판프로젝트
- 자바
- PYTHON
- 정처기공부
- CRUD구현
- CRUD
- 게시판만들기
- 스프링부트
- java
- 스프링
- 정보처리기사필기
- 어노테이션
- 자바의정석
- 자바의정석요약
- 소프트웨어설계
- 프로그래머스
- 게시판
- 정처기예상문제
- 파이썬
- 정처기
- Today
- Total
목록spring (7)
Helmi
MyBatis는 JDBC에서 개발자가 직접 처리하는 PreparedStatement의 '?'에 대한 설정이나 ResultSet 이용한 처리 이뤄짐. → 개발의 생산성이 좋아짐. 어노테이션 지원, 인터페이스와 어노테이션 통해 SQL문 설정하고 처리하는 형태. MyBais 이용 시, SQL문 사용하는 방식 3가지 1. XML만 이용해 SQL문 설정, DAO에서는 XML을 찾아 실행하는 코드 작성하는 방식 (국내 대부분 프로젝트) 장점 : SQL문은 별도의 XML로 작성 - SQL문의 수정이나 유지보수에 적합 단점 : 개발 시 코드의 양 ↑, 복잡성 ↑ 2. 어노테이션과 인터페이스만 이용해 SQL문 설정 장점 : 별도 DAO 없이 개발 가능 - 생산성 크게 증가 단점 : SQL문 어노테이션으로 작성 - 매번 ..
1. void 리턴 타입 경우 org.zerock.web.SmapleController package org.zerock.web; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class SampleController { private static final Logger logger = LoggerFactory.getLogger(SampleController.class); @RequestMapping("doA") pu..
어노테이션 설명 사용 @Controller 스프링 MVC의 컨트롤러 객체임을 명시 클래스 @RequestMapping 특정 URI에 매칭되는 클래스나 메소드임 명시 클래스, 메소드 @RequestParam 요청(request)에서 특정 파라미터 값을 찾아낼 때 사용 파라미터 @RequestHeader 요청(request)에서 특정 HTTP 헤더 정보 추출 시 파라미터 @PathVariable 현재 URI에서 원하는 정보 추출 할 때 사용 파라미터 @CookieValue 현재 사용자의 쿠키가 존재하는 경우 쿠키 이름을 이용해 쿠키 값을 추출 파라미터 @ModelAttribute 자동으로 해당 객체를 뷰까지 전달하도록 만듬 메소드, 파라미터 @SessionAttribute 세션상에서 모델의 정보 유지하고 싶..