Spring/SpringBoot44 [goormedu 강의] 스프링부트 블로그 만들기 03 - 01 User 테이블 생성 해당 글은 groomedu의 스프링부트 나만의 블로그 만들기 강의를 보고 개인적으로 정리한 글입니다. 03 데이터베이스 세팅- User 테이블 생성테이블 데이터를 담을 model 생성 @Entity클래스를 테이블화 시키기 위한 어노테이션User 클래스가 Mysql에 자동으로 테이블이 생성이 됌.@IdPK 값으로 지정해주는 어노테이션@GeneratedValue(stategy = GenerationType.IDENTITY)프로젝트에서 연결된 DB의 넘버링 전략을 따라간다.예를 들어 오라클 사용하면 시퀀스 사용, mysql 사용하면 auto increment 사용한다는 의미@CreationTimestamp시간이 자동으로 입력Enum 타입 사용 -> 도메인 사용 가능프로그램 상에서 도메인이란 어떤 범위가 정해졌.. 2024. 8. 8. [goormedu 강의] 스프링부트 블로그 만들기 02 - 06 lombok 세팅 및 사용해보기 해당 글은 groomedu의 스프링부트 나만의 블로그 만들기 강의를 보고 개인적으로 정리한 글입니다.02 시작해봅시다.- 06 lombok 세팅 및 사용해보기@Datalombok 프로젝트 세팅 후@Getter, @Setter 동시에 사용하고 싶으면 @Data 어노테이션 사용.@AllArgsConstuctor생성자 자동생성@RequiredArgsConstuctorfinal을 위한 생성자 만들어줌.불변성 유지하기 위해 변수에 final 사용@Builder생성자 매개변수를 넣고 싶은 변수만 지정 가능하게 도와줌.순서를 지킬 필요가 없어짐. 2024. 8. 5. [goormedu 강의] 스프링부트 블로그 만들기 02 - 05 maven이란 해당 글은 groomedu의 스프링부트 나만의 블로그 만들기 강의를 보고 개인적으로 정리한 글입니다.02 시작해봅시다.- 05 maven이란프로젝트 설정시pom.xml에 라이브러리를 기술만 해놓으면 Maven(프로젝트 관리도구)이 자동으로 읽어들임.-> .m2 / repository / 폴더 하위에 라이브러리가 다운 받아짐. (윈도우 같은 경우) 프로젝트 리눅스 (서버)pom.xml배포pom.xml maven 설치가 되어 있으면 pom.xml 파일 하나로 라이브러리 관리 2024. 8. 5. [goormedu 강의] 스프링부트 블로그 만들기 02 - 04 http 요청 실습_2 해당 글은 groomedu의 스프링부트 나만의 블로그 만들기 강의를 보고 개인적으로 정리한 글입니다.02 시작해봅시다.- 04 http 요청 실습_2객체지향에서는 변수를 private로 선언 -> 직접 접근 불가변수에 접근할 수 있도록 getter, setter 메서드를 선언해줘야 함. post 요청 (Postman 예제)Body에 담아서 전송.x-www-form-unlencoded= form 태그 안에 input 태그에 데이터를 담아서 전송하는 방식raw텍스트 평문을 보냈다. (MIME 타입 : text/plain)json 데이터를 보냈다. (MIME 타입 : application/json)MessageConverter(스프링부트)파라미터를 전송하면 자동으로 파싱하여 객체에 넣어주는 역할Body에 .. 2024. 8. 5. 이전 1 ··· 5 6 7 8 9 10 11 다음