일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 악보
- 인덱스
- I'm fine thank you
- 아이유
- 말 더듬
- IT
- 신입
- 천공의 시간
- index
- 장범준
- 레이디스코드
- oracle
- 핑거스타일
- 데이터베이스
- DBMS
- db
- 니가 참 좋아
- 개발자
- 기타
- 슬픔의 후에
- nginx
- DBMS 구성요소
- 러블리즈
- SQL 처리
- Inside Of Me
- 6학년 8반 1분단
- 봄 사랑 벚꽃 말고
- 스위트라떼
- 오라클 아키텍처
- 오라클
목록공대인/Spring[Boot] (42)
취미로 음악을 하는 개발자
파라미터 사용방법 1) param1, param2select * from 테이블명 where 컬럼=#{param1} and 컬럼=#{param2} 2) 0부터 시작하는 인덱스select * from 테이블명 where 컬럼=#{0} and 컬럼=#{1} 3) 파라미터명을 그대로 사용하기 위해 @Param 어노테이션 사용- 호출을 가장 먼저 받는 interface 추상메소드 정의 시public void 함수명(@Param("파라미터명") String 파라미터명, ...) - Mapper 파일에서select * from 테이블명 where 필드명=#{파라미터명} 와 같은 형식으로 사용 4) 파라미터로 해시맵 사용- 호출을 가장 먼저 받는 interface 추상메소드 정의 시public int writeDao..
프로젝트 생성 코드 구현 // build.gradle123456789101112131415161718192021222324252627282930313233343536plugins { id 'org.springframework.boot' version '2.1.7.RELEASE' id 'java' id 'war'} apply plugin: 'io.spring.dependency-management' group = 'com.study'version = '0.0.1-SNAPSHOT'sourceCompatibility = '1.8' configurations { compileOnly { extendsFrom annotationProcessor }} ext['tomcat.version'] = '8.5.38' re..
* 원래 공식 홈페이지(?)의 내용을 보고 정리하려고 했으나, 이것만으로 정리하기 힘들어서 다른 포스트들을 참고했다. 출처 : 1, 2, 3, 번역문 MyBatis - 객체 지향 언어인 자바의 관계형 데이터 베이스 프로그래밍을 보다 쉽게 도와주는 프레임 워크 - 자바에서는 관계형 데이터베이스 프로그래밍을 하기 위해 JDBC를 제공 * JDBC(Java Database Connectivity) : 자바 프로그램이 데이터베이스와 연결되어 데이터를 주고 받을 수 있게 해주는 인터페이스 ex) DriverClass, Connection, ResultSet, ... - JDBC는 다양한 관계형 데이터베이스 프로그래밍을 위해 API 제공, 즉 좀 더 편하게 사용하기 위해 개발 MyBatis 특징 - SQL문이 코드..
프로젝트 생성 # InitBinder 코드 구현 12345678910package com.study.springboot; import lombok.Data; @Datapublic class ContentDto { private int id; private String writer; private String content;}cs 123456789101112131415161718192021222324package com.study.springboot; import org.springframework.validation.Errors;import org.springframework.validation.ValidationUtils;import org.springframework.validation.Validat..
Validate, 데이터 검증 : 포맷 데이터를 파라미터로 받아 데이터를 만들고 모델에 담아 뷰에 보여주는 과정, 파라미터가 데이터로서 사용 가능한지 파악하는 단계 프로젝트 생성 코드 구현 12345678910package com.study.springboot; import lombok.Data; @Datapublic class ContentDto { private int id; private String writer; private String content;}cs 12345678910111213141516171819202122232425262728package com.study.springboot; import org.springframework.validation.Errors;import org.s..
Lombok : 자바 클래스를 만들 때 흔히 만드는 코드들을 어노테이션을 이용해서 자동으로 만들어줌ex) DTO에서의 Getter와 Setter, equals, hashcode 등 123456789package com.study.springboot; import lombok.Data; @Datapublic class Member { private String id; private String name;}cs lombok이 적용되기 전에는 위의 사진에서 생성자 멤버만 나왔지만 lombok이 적용되니 필요할 수 있는(?) 함수들을 만들어주었다. 프로젝트 생성 코드 구현 * Member 클래스는 맨 위의 코드를 사용 1234567891011121314151617181920package com.study.spr..