728x90
반응형
SMALL

분류 전체보기 300

[Springboot] 나만의 블로그 만들기 - 10. 테이블 생성(User, Board, Reply)

📌 테이블 설정하기 1. com.cos.blog.model 이라는 패키지를 만든다. 여기서는 데이터베이스를 다룰 것이다 2. 패키지 안에 User, Reply, Board라는 클래스를 만든다. 📌 user 테이블 설정하기 package com.cos.blog.model; import java.sql.Timestamp; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import org.hibernate.annotations.ColumnDef..

[Springboot] 나만의 블로그 만들기 - 9. yml설정하기

📌 yml 설정하기 1. yml 이란 https://www.inflearn.com/questions/16184 yaml파일 이란 무엇인가요 - 인프런 | 질문 & 답변 안녕하세요 강사님 너무 질문이 많아서 죄송합니다. yaml파일 이라는 단어를 요 근래 많이 듣고 있는데 정확인 무슨 파일인가요 검색해 보지도 않고 무조건 질문을 드리는것 같아서 죄송하지만 www.inflearn.com 2. yml 설정 server: port: 8081 servlet: context-path: /blog encoding: charset: UTF-8 enabled: true force: true spring: mvc: view: prefix: /WEB-INF/views/ suffix: .jsp datasource: drive..

[Springboot] 나만의 블로그 만들기 - 8. Lombok 세팅하기

📌Lombok 세팅하기 1. c드라이브 -> user -> 내계정 -> .m2 -> repository -> org-> projectlombok -> lombok--> 버전선택 2. 마우스 우클릭 --> GIt Bash Here 클릭 3. GIT에서 java -jar lombok-1.18.0.jar 입력후 enter 4. lombokkk installer 창이 뜨면, 내 sts 의 경로의 ide를 선택해서 install 5. 설치완료 6. 이전에 만들었던 Member.java 클래스에 들어가서 getter, setter를 모두 지운다 package com.cos.blog.test; public class Member { private int id; private String username; privat..

[Springboot] 나만의 블로그 만들기 - 7. HTTP1.1 체험하기

📌 HTTP1.1 요청방식 1. POSTMAN 설치 https://www.postman.com/downloads/ Download Postman | Get Started for Free Try Postman for free! Join 17 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com 2. HTTP1.1 (통신방법4가지 = 요청의 방법) get : 데이터를 달라! - select post : 데이터를 추가해줘! - insert delete : 데이터를 삭제해줘! -delete put : 데이터를 수정해줘! - updat..

[Springboot] 나만의 블로그 만들기 - 6. Git 세팅

📌 Git 세팅 1. Git 설치 https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 2. 내 Project Git 연동하기 (1) 내 project가 있는 폴더로 가서 마우스 오른쪽 버튼을 클릭한 뒤..

[Springboot] 나만의 블로그 만들기 - 5. MySQL 스프링 연결

📌 MySQL 스프링 연동 1. application.properties ----> .yml 로 바꾼다. - properties를 안쓰고 yml을 쓰는 이유는 중복성을 제거해주고, 들여쓰기를 통해서 가독성을 높여준다. 2. MySQL 프로젝트 연결 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/blog?serverTimezone=Asia/Seoul username: cos password: cos1234 3. 의존성 주석처리 - build gradle - 이전에 설정한 implementation "com.h2database:h2" 를 주석처리한다. dependencies { im..

[Springboot] 나만의 블로그 만들기 - 4. MySQL 세팅하기

📌 MySQL 세팅하기 1. MySQL workbench 실행하기 - root 계정으로 들어간다. (1) name = root (2) store in vault = 비밀번호 cos1234 (3) Test Connection = success 2. 사용자 생성 및 권한주기 및 DB생성 -- 유저이름@아이피주소 create user 'cos'@'%' identified by 'cos1234'; -- ON DB이름.테이블명 -- TO 유저이름@아이피주소 GRANT ALL PRIVILEGES ON *.* TO 'cos'@'%'; CREATE DATABASE blog CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; use blog; - 각 query를 작성하고 ctrl..

[Springboot] 나만의 블로그 만들기 - 3. 프로젝트 실행해보기

📌 실행해보기 1. 패키지를 하나 만든다. = com.cos.blog.test 2. 그안에 클래스를 하나 만든다. = com.cos.blog.test 3. 클래스안에 내용을 기입한다. package com.cos.blog.test; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; // 스프링이 com.cos.blog패키지 이하를 스캔해서 모든 파일을 메모리에 new하는 것은 아니고, // 특정 어노테이션이 붙어있는 클래스 파일들을 new해서(ioc) 스프링 컨테이너에 관리해준다. @RestController public class Blo..

[Springboot] 나만의 블로그 만들기 - 2. 의존성 설정

📌 New Spring project 생성하기 📌 Dependencies 설정 📌 추가 라이브러리 1. 먼저 build.gradle로 들어간다. 2. dependencies에 추가라이브러리를 적어넣는다. plugins { id 'org.springframework.boot' version '2.6.4' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } repositorie..

[Springboot] 나만의 블로그 만들기 - 1. 환경세팅

📌 MYSQL 설치하기 https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com - 비밀번호 : cos1234 📌 쿠키런 폰트 설치하기 📌 인텔리..

728x90
반응형
LIST