일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 악보
- 오라클 아키텍처
- I'm fine thank you
- 기타
- 아이유
- nginx
- index
- 스위트라떼
- oracle
- SQL 처리
- 레이디스코드
- 오라클
- 봄 사랑 벚꽃 말고
- DBMS
- 말 더듬
- 천공의 시간
- DBMS 구성요소
- IT
- Inside Of Me
- 핑거스타일
- 개발자
- 인덱스
- 신입
- db
- 슬픔의 후에
- 6학년 8반 1분단
- 니가 참 좋아
- 러블리즈
- 장범준
- 데이터베이스
목록분류 전체보기 (125)
취미로 음악을 하는 개발자
프로젝트 생성 # 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..
프로젝트 생성 코드 구현 123456789101112131415161718package com.study.springboot; public class Member { private String id; private String name; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; }}Colored by Color Scriptercs 위의 Member 클래스와 같은 형태를 파라미터와 관련해서 말할 때는 커맨드 객체, 데이터 테이블과 관..
Model 객체 - 모델은 HashMap 형태를 갖고 있으므로 key값과 value값처럼 사용할 수 있다. - addAttribute는 Map의 put과 같은 기능과 같아서 이를 통해 해당 모델에 원하는 속성과 그것에 대한 값을 주어 전달할 뷰에 데이터를 전달할 수 있다. 프로젝트 생성 * 이전 포스트의 내용을 그대로 갖고와서 일부만 수정하면 된다. (build.gradle와 application.properties 부분도 꼭 복사하길 바란다.) 코드 구현 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647package com.study.springboot; import java.util.ArrayLis..
스프링 부트가 지원하는 뷰 - FreeMarker, Groovy, Velocity - Thymeleafㄴ 프로젝트 생성시 dependency를 추가했다면 추가적인 설정 없이 템플릿 폴더 아래에 html파일을 만들어 사용 가능함ㄴ 파일 내용은 html과 거의 유사하지만 jsp처럼 동작함, 이 때부터 html 파일은 동적으로 컨텐츠를 표현하게 됨 - JSPㄴ 기본적으로 지원되지 않지만 추가적인 설정으로 사용 가능함 프로젝트 생성 코드 구현 // build.gradle123456789101112131415161718192021222324252627plugins { id 'org.springframework.boot' version '2.1.6.RELEASE' id 'java' id 'war'} apply pl..