01_JPA(Java Persistence API)📍JPA(Java Persistence API)객체와 관계형 데이터베이스의 테이블을 짝지어 데이터를 영구적으로 저장할 수 있도록 정해진 Java 진영의 규칙JPA를 실제 코드로 작성한 가장 유명한 프레임워크가 HibernateHibernate는 내부적으로 JDBC를 사용한다. src/main/resources/application.ymlspring: jpa: hibernate: ddl-auto: none properties: hibernate: show_sql: true format_sql: true dialect: org.hibernate.dialect.MySQL8Dialect🔍 코..
01_MySQL 명령어📍 DDL(Data Definition Language)CREATE DATABASE데이터베이스 생성하기CREATE DATABASE [데이터베이스 이름]; SHOW데이터베이스 목록 보기테이블 목록 보기SHOW DATABASES;SHOW TABLES; DROP데이터베이스 삭제하기테이블 삭제하기DROP DATABASE [데이터베이스 이름];DROP TABLE [테이블 이름]; USE데이터베이스 안으로 들어가기USE [데이터베이스 이름]; CREATE TABLE테이블 생성하기CREATE TABLE [테이블 이름] ( [필드1 이름] [타입] [부가조건] [필드2 이름] [타입] [부가조건] [필드3 이름] [타입] [부가조건] ... PRIMARY KEY ([..
01_@SpringBootApplication📍 @SpringBootApplication@SpringBootApplication // 스프링을 실행시키기 위해 필요한 다양한 설정들을 모두 자동으로 해줌public class LibraryAppApplication { public static void main(String[] args) { SpringApplication.run(LibraryAppApplication.class, args); // 스프링 애플리케이션을 실행(run) }} 02_네트워크와 API📍 Network데이터를 주고 받는 것(=택배) 📍 IP각 컴퓨터의 고유 주소(=집 주소)256을 넘지 않는 4개의 숫자로 이루어짐ex. 244.66.51.9 📍 D..
01_환경설정JDK : 17IDE : IntelliJSpringBoot : 3.1.0 02_Hello World 출력하기📍 프로젝트 실행src/main/java/com.example.firstproject/FirstprojectApplication.javapackage com.example.firstproject;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class FirstprojectApplication { public static void main(String[] args) ..
프로젝트 초기화1. JDK 환경 변수 설정할 때 사용자 변수의 JAVA_HOME이 11 버전으로 남아있어서 오류 발생2. 사용자 변수의 JAVA_HOME도 JDK 17 버전으로 바꿈3. 프로젝트 실행하려니까 오류 발생4. 프로젝트 초기화하니까 오류 해결 방법 1프로젝트 설정이나 종속성 관리에 문제가 생겼을 때 1. File -> Close Project 2. File -> Open -> 프로젝트의 build.gradle 열기 3. Open as Project 선택 ※ 이 방법을 진행해보고 안되면 그 다음 방법으로 진행 방법 2컴파일된 클래스 파일과 빌드 관련 데이터에 문제가 있을 때프로젝트 폴더에 있는 build와 out 폴더 삭제 후 재시작 방법 3Gradle 래퍼와 관련된 파일에 문제가 있을 때..