전체 글 249

DataGrip에 데이터베이스 연결했을 때 use 데이터베이스명; 안되는 이유

https://myeongju00.tistory.com/55 Spring Boot와 AWS로 혼자 구현하는 웹서비스 7장 이 글은 이동욱 님의 '스프링 부트와 AWS로 혼자 구현하는 웹 서비스' 책 내용을 정리한 것입니다. http://www.yes24.com/Product/Goods/83849117 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - YES24 가장 빠르 myeongju00.tistory.com 추가 구성 > 데이터베이스 옵션 > 초기 데이터베이스 이름 꼭 설정해줘야 한다

Spring/error log 2023.12.15

[Error/MySQL/RDS] ERROR 2003 (HY000): Can't connect to MySQL server on ...

https://velog.io/@ssssujini99/ErrorMySQLRDS-RDS-DB-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4-%EC%97%B0%EA%B2%B0-%EC%98%A4%EB%A5%98-ERROR-2003-HY000-Cant-connect-to-MySQL-server-on [Error/MySQL/RDS] RDS DB 인스턴스 연결 오류 : ERROR 2003 (HY000) Can't connect to MySQL server on... 터미널에서 Mysql RDS DB 접속 시에 마주쳤던 에러를 기록으로 남겨보고자 합니다. velog.io https://bedeveloper.tistory.com/102 [Error log] RDS DB 인스턴스 연결 오류 : ERR..

Spring/error log 2023.12.15

[AWS] EC2(Amazon Linux 2)에 Java 11 설치하기 --> Java 17 적용

https://gre-eny.tistory.com/343 [AWS] EC2(Amazon Linux 2)에 Java 11 설치하기 Amazon Linux 2 이미지를 가지고 실행된 AWS EC2 에서 Java 11 을 설치해 보자. yum 으로 설치 가능한 Java 는 버전 8까지이다. 따라서 아마존에서 제공하는 OpenJDK인 Amazon Coretto 를 다운받아 설치하자. $ yum li gre-eny.tistory.com https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/windows-7-install.html Amazon Corretto 17 Installation Instructions for Windows 10 or Later - Amaz..

Spring/error log 2023.12.15

[AWS EC2] 시스템 호스트네임 변경하기 - Amazon Linux AMI 1, 2

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/set-hostname.html Amazon Linux 인스턴스에서 호스트 이름 변경 - Amazon Elastic Compute Cloud Amazon Linux 인스턴스에서 호스트 이름 변경 프라이빗 VPC에서 인스턴스를 시작하는 경우 Amazon EC2에서 게스트 OS 호스트 이름을 할당합니다. Amazon EC2에서 할당하는 호스트 이름의 유형은 서브넷 설 docs.aws.amazon.com https://bbeomgeun.tistory.com/157 [AWS EC2] 시스템 호스트네임 변경하기 - Amazon Linux AMI 1, 2 EC2를 생성하고 나면 콘솔에 ec2-user@ip-172..

Spring/error log 2023.12.14

Deprecated 된 MediaType.APPLICATION_JSON_UTF8

https://dongwooklee96.github.io/post/2021/03/08/deprecated-%EB%90%9C-mediatype.application_json_utf8.html Deprecated 된 MediaType.APPLICATION_JSON_UTF8 | 개발자 이동욱 테스트 코드를 작성하다가, MediaType.APPLICATION_JSON_UTF8 부분이 Deprecated 된 것을 확인할 수 있었다. 밑줄로 표시까지 해줬는데, 그냥 대수롭지 않게 생각했던 것 같다. 그리고 개발자로서 이러한 부 dongwooklee96.github.io MediaType.APPLICATION_JSON_UTF8 MediaType.APPLICATION_JSON 크롬 같은 주요 브라우저가 스펙을 준수하고..

Spring/error log 2023.12.13

CHAPTER 03 스프링 부트에서 JPA로 데이터베이스 다뤄보자

관계형 데이터베이스 : 어떻게 데이터를 저장할지에 초점 객체지향 프로그래밍 언어 : 메시지를 기반으로 기능과 속성을 한 곳에서 관리하는 기술 패러다임 불일치 관계형 데이터베이스와 객체지향 프로그래밍 언어의 패러다임이 서로 다른데, 객체를 데이터베이스에 저장하려고 하니 여러 문제가 발생 JPA - 서로 지향하는 바가 다른 2개 영역(객체지향 프로그래밍 언어와 관계형 데이터베이스)을 중간에서 패러다임 일치를 시켜주기 위한 기술 - 더는 SQL에 종속적인 개발을 하지 않아도 된다. - JPA는 인터페이스로서 자바 표준명세서 - 인터페이스인 JPA를 사용하기 위해서는 구현체(Hibernate, Eclipse Link, ...)가 필요 - Spring에서 JPA를 사용할 때는 이 구현체들을 직접 다루진 않는다. ..

CHAPTER 02 스프링 부트에서 테스트 코드를 작성하자

2.1 테스트 코드 소개 TDD - 테스트가 주도하는 개발 - 테스트 코드를 먼저 작성하는 것부터 시작 레드 그린 사이클 - Red : 항상 실패하는 테스트를 먼저 작성하고 - Green : 테스트가 통과하는 프로덕션 코드를 작성하고 - Refactor : 테스트가 통과하면 프로덕션 코드를 리팩토링합니다. 단위 테스트 - TDD의 첫 번째 단계인 기능 단위의 테스트 코드를 작성하는 것 - TDD와 달리 테스트 코드를 꼭 먼저 작성해야 하는 것도 아니고, - 리팩토링도 포함되지 않는다 - 순수하게 테스트 코드만 작성하는 것 테스트 코드를 작성함으로써 얻는 이점 - 단위 테스트는 개발단계 초기에 문제를 발견하게 도와줍니다. - 단위 테스트는 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업그레이드 등에서 ..

CHAPTER 01 인텔리제이로 스프링 부트 시작하기

build.gradle // 자바 개발에 가장 기초적인 설정 // 플러그인 의존성 관리를 위한 설정 // 4개의 플러그인은 자바와 스프링 부트를 사용하기 위해서는 필수 플러그인들이니 항상 추가하면 됩니다. plugins { id 'java' // springBootVersion 전역변수를 생성하고 그 값을 '2.1.7.RELEASE'로 하겠다는 의미 // 즉, spring-boot-gradle-plugin라는 스프링 부트 그레이들 플러그인의 2.1.7.RELEASE를 의존성으로 받겠다는 의미 id 'org.springframework.boot' version '2.7.17' // io.spring.dependency-management 플러그인은 스프링 부트의 의존성들을 관리해 주는 플러그인이라 꼭 추가..