목록JAVA (34)
정구리의 우주정복
기록용 spring project 생성시 내가 추가한 라이브러리 이외에도 뭔가 엄청나게 많다 .. 왤까 Gradle , maven 같은 build tool 은 의존성 관리를 해준다 라이브러리에 의존된 모든 녀석들을 다 가져와주는 것이다 ! A를 쓰기 위해 의존되는 B,C,D 를 다 가져와주기 때문에 엄청나게 많아진다 thymeleaf, spring web 을 가져왔을 때 하위에 이렇게 많은 녀석들이 가져와지게 되는 것이다 신기해
Autoconfiguration 은 개발자가 명시적으로 설정을 작성하지 않아도 자동으로 구성되는 기능이다 ,필요한 Bean 을 자동으로 생성한다 예를들어 DataSource 같은게 있다. DataSource 사용 시 getConnect() 등등 하나하나 만들어주지 않아도 사용이 가능하다. 암튼 그런게 Autoconfiguration 임 Autoconfiguration 원리 /global/config/properties/PropertiesConfig package com.example.jungry.global.config.properties; import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.s..
application.yaml spring: datasource: url: username: jungry password: jungry driver-class-name: org.postgresql.Driver 우선 yaml 파일에 datasource 에 db 접속정보들을 저장한다 PostgreSQLConnectionExample.java package com.example.jungry.api; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; import javax.sql.DataSource; import java.sql.Connection; import java.sql.PreparedStateme..
내가 볼려고 씀 한줄 지우기 command + delete import option + return (무슨 설정 바꿔줘야함) Generate command + n (getter, setter, 생성자 등등 만들어줄때 씀) 변수타입, 변수명 만들어주기 option+ command + v public static void main psvm + return System.out.println sout + return
gradle 눌러서 옆에 저거 build 떠블클릭하면은 자동으로 빌드가 됨여 그리고 스냅샷 잘 생겼는지 확인하기 터미널 들어가서 EC2 접속하기 (접속 방법은 이전 게시물에 있음) OpenJDK 설치 (우분투에 하는거임) sudo apt-get update sudo apt-get install openjdk-8-jdk java -version 자바 버전 잘 나오면은 된겨 이제 파일질라 고고고 좌 상단 컴 3개 연결된거 눌러가지고 new site 클릭하기 ip 는 그 인스턴스 들어가서 복사해오고 키 파일은 저번에 만들었던 keypair 이용하면 된다 그리고 연결띠 아까 만든 스냅샷을 오른쪽으로 슉 드래그앤드랍 EC2 연결 된 터미널에서 java -jar JAR파일명.jar 8080 포트 안열어줬으면 접속 ..
https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2#Instances: https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2#Instances: ap-northeast-2.console.aws.amazon.com 여기 들어가서 우 상단 인스턴스 시작 누르기 사용하고 싶은 서버 선택하기 (Ubuntu 18.04 했음) 들어가서 우 하단 검토 및 시작 누르기 그 다음에 우 하단 시작하기 누르기 그럼 키 페어 선택 나오는데 키페어는 아이디랑 비번을 대체하는 파일? 이라고 생각하면 된대여 ㅎㅎ 철저한 나 자신을 증명할 수 있는 파일 ..
aws 가입후 들어가준다 모든 서비스 눌러서 RDS 찾아서 누르자 (시간 좀 걸림) 데이터베이스 생성 버튼 누르기 표준 생성 , MySQL 선택 프로덕션이랑 개발/테스트 는 비싸니까 프리티어 고고고 마스터 사용자 이름이랑 암호는 꼭 자기가 자주 사용하는 거로 하자 (까먹지 않도록) 연결의 퍼블릭 액세스를 꼭 예 로 해주자 추가구성에서 초기 데이터베이스 이름도 정해주고 쭉쭉 내려서 생성버튼 냅다 누르기 DB 다 생성될때까지 기다리자 푸하하 여기 부분 눌러서 들어가깅 vpc 보안 그룹 누르고 들어가서 보안 그룹 id 클릭하기 인바운드 규칙 편집 버튼을 누른덩 이렇게 두개의 인바운드 규칙을 만들어주자 (ip 버전과 포트 범위만 만져주면 됨 쪼물딱) https://ap-northeast-2.console.aws..
https://haddoddo.tistory.com/entry/Homebrew-Mac%EC%97%90%EC%84%9C-Tomcat-MySQL-%EC%84%A4%EC%B9%98-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0 [Homebrew] Mac에서 Tomcat & MySQL 설치, 설정하기 안녕하세요. 오늘은 MAC에서 JAVA와 MySQL을 설치를 하는 방법을 알아볼까 합니다. dmg파일을 통해 직접 설치를 하셔도 되지만 Homebrew를 통해서 간편하게 설치할 수 있어 Homebrew를 사용하겠습니다. Hom haddoddo.tistory.com https://haddoddo.tistory.com/entry/MAC-MAC%EC%97%90%EC%84%9C-MySQLWorkbenc..