[Spring Boot] 1. RDS MySQL 배포하기
·
🍏 Spring Boot
무지하게 오류가 많이 났던... 배포 일기. 맨 처음에는 ubuntu 내에 mysql 을 설치해서 해보려 했으나느리기도 느리고마지막 에러 해결이 안 돼서 정신이 나갈 뻔했다그래서 내 부족함을 인정하고 rds 로 재빠르게 피신했다. . .근데 이것도 두 번째 생성 일기  우선 RDS를 생성하기 위해 AWS에 접속 검색창에 rds 검색하면 맨 위에 뜨는데 들어가서 데이터베이스 생성을 누릅니다.  많고 많은 것 중에 내가 사용할 것은 MySQL  엔진 버전 설정해 주고  우리의 통장은 소중하니 프리티어를 꼭! 적용해 줍시다 그리고 이걸 보는 개발자님은 허리 한번 펴고 스트레칭 합시다 이것도 통장을 지키는 방법 중 하나이니까요  이것도 마찬가지로 각자 사용할 식별자와 이름, 그리고 아래에 비밀번호까지 입력하면 ..
[Spring Boot] @Transactional 이란?
·
🍏 Spring Boot
🍏 @Transactional 이란?스프링부트에서 사용되는 어노테이션 중 하나로, 'Transaction' 을 적용시킨다.  그렇다면 'Transaction' 이란?= 데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위  그래서 @Transactional 을 붙이면, 그 메서드는 하나의 단위가 되어 실행되고메서드 실행이 중단됐을 시 일부만 적용되는 것을 막아 준다! 예를 들어 @Transactional{userRepository.save(newUser);articleRepository.save(newArticle);}이런 식의 메서드가 있다고 가정했을 때, newArticle에 오류가 있어 저장이 진행되지 않았다면newUser 또한 저장이 되지 않는 것이다.  🍏 @Transactiona..
[Spring Boot] 시작하기 / 기본 개념 정리
·
🍏 Spring Boot
🍏 기본 개념 정리서버와 클라이언트란?클라이언트: 서버로 요청하는 모든 프로그램. 대표적인 예: 웹 브라우저서버: 클라이언트의 요청을 받아 처리하는 주체데이터베이스에 대하여데이터베이스: 여러 사람이 데이터를 한 곳에 모아 관리하는 데이터 저장소RDB: Relational Database, 관계형 데이터베이스. 데이터를 행과 열로 이루어진 테이블로 관리.oracle, mysql, sql 서버 등SQL: Structured Query Language, 데이터 검색 언어.NoSQL: Not only SQL, 비정형 데이터를 다루는 방식아이피와 포트아이피: 인터넷에서 서로를 식별하고 통신하기 위한 주소포트: 서버에서 운용되고 있는 서비스를 구분하기 위한 번호https:// → 서버의 443번 포트를 사용하기 ..