YeaLow
article thumbnail
[스프링부트 블로그 만들기] lombok 세팅 및 사용해보기

🔍lombok이란? Java의 라이브러리로 반복되는 메소드를 어노테이션을 사용해서 자동으로 작성해주는 라이브러리 보통 DTO나 Model, Entity의 경우 여러 속성이 존재하고 이들이 가지는 프로퍼티에 대해 Getter, Setter, 생성자 등을 매번 작성해줘야 하는 경우가 많은데 이러한 부분을 자동으로 만들어주는 라이브러리라고 생각하면 된다. 🤍lombok 세팅 맨 처음에 프로젝트를 만들 때 lombok 의존성을 추가해주었다. 이제 STS에서 사용할 수 있도록 설치를 해줘야 한다. pom.xml을 보면 dependency가 아래와 같이 추가되어 있다. org.projectlombok lombok true user 폴더의 .m2 -> repository 폴더가 의존성이 추가되는 폴더인데 여기에서 위..

article thumbnail
[스프링부트 블로그 만들기] STS 설치, 의존성, MySQL 세팅, 깃허브 연동, 프로젝트 실행하기

오늘부터 일주일 안으로 메타코딩 님의 스프링부트 블로그 만들기 총 75강을...끝내기로 했다 도저언! 1강부터 9강까지는 자바 환경변수 설정, MySQL 설치, STS 설치, Git 연동 등 기본적인 세팅에 관한 내용인데 이미 내 노트북에 이런 기본 설정은 되어 있어서 슉슉 넘어갈 수 있었다. 🤍STS4 설치 이 강의에서는 인텔리제이 대신 STS4 툴을 사용한다. 내 컴퓨터에는 3버전이 깔려 있어서 STS4를 새로 설치해주었다. https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support fo..

article thumbnail
[스프링부트 블로그 만들기] Http 요청 방식, MIME 타입

🔍HTTP 요청 방식 HTTP 통신 : 약속 통신 방법 4가지 : GET, POST, PUT, DELETE (이외에도 더 많지만 이 4가지만 기억하면 된다고 하셨다.) GET : 데이터를 줘! -Select POST : 데이터를 추가해줘! -Insert PUT : 데이터를 수정해줘! -Update DELETE : 데이터를 삭제해줘! -Delete 🔍MIME (Multipurpose Internet Mail Extensions) 이란? 다목적 인터넷 메일 확장이란 뜻으로 전자우편의 데이터 형식을 정의한 표준 포맷 기존 전자우편은 문자 데이터 이외의 바이너리 데이터(이미지, 동영상, MS 워드 등)를 전송할 수 없었다. 그리하여 여러 멀티미디어 데이터들의 바이너리 데이터를 ASCII 코드로 변환하는 방법(인..

SQL 기본 및 활용 - 2장 정리

🔍 2장 SQL 활용 🔍 📌순수 관계 연산자 ​ SELECT : 릴레이션에 존재하는 튜플들 중 특정 조건 만족하는 경우 튜플들의 부분집합을 구하여 새로운 릴레이션을 만듦. PROJECT : 주어진 릴레이션에서 속성 리스트에 제시된 속성 값만을 추출. 중복 X JOIN : 공통 속성을 중심으로 2개의 릴레이션을 하나로 합침. DIVIDE : X ⊃ Y인 2개의 릴레이션 R(X)와 S(Y)가 있을 때, R의 속성이 S의 속성값을 모두 가진 튜플에서 S가 가진 속성을 제외한 속성만을 추출 📌JOIN ​ - INNER JOIN : 교집합 - OUTER JOIN : 조건에 맞지 않는 데이터도 표시. FULL OUTER JOIN 합집합. 중복 데이터 X 👉 LEFT OUTER JOIN / RIGHT OUTER JO..

SQL 기본 및 활용 - 1장

🔍 1장 SQL 기본 🔍 🎈SQL 문장 종류🎈 명령어 종류 명령어 설명 데이터 조작어(DML) SELECT 데이터 베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어. RETRIEVE라고도 함. INSERT UPDATE DELETE 데이터베이스이 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령어. 데이터 정의어(DDL) CREATE ALTER DROP RENAME 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어. 생성, 변경, 삭제 그리고 이름을 변경하는 데이터 구조와 관련된 명령어. 데이터 제어어(DCL) GRANT REVOKE 데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령어. 트랜잭션 제어어(TCL) COMMIT ROLLBACK 논리적인 작업의 단위를 묶..