일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Controller
- Project
- SpringBoot
- IntelliJ
- React
- Java
- spring
- 디자인패턴
- 백준
- AWS
- ps
- 자바
- JDK
- JPA
- spring boot
- javascript
- 취준생
- coding test
- MVC
- 공유DB
- gradle
- 프로젝트
- 스프링
- MariaDB
- 자취
- 코테
- 입출력
- 팀프로젝트
- 코딩테스트
- jdk11
- Today
- Total
목록Build (25)
Tech Collection
@Controller : view 전달 @RestController : 데이터 전달 @Controller @RequiredArgsConstructor @Controller public class MemberController { @GetMapping("/member/signUp") public String signUp() { return "member/sign_up"; } } @RestController @RequiredArgsConstructor @RestController public class MemberApiController { private final MemberService memberService; @PostMapping("/api/member/signUp") public Long sign..
먼저 어떤 공공 API를 쓸 것인지 확인합니다. https://www.data.go.kr/index.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 로그인 후 API를 선택하고 활용신청 클릭 활용신청 후 일반 인증키 에 나와있는 항목이 서비스키 입니다. 참고문서를 다운받아 실행 후 REST(URI)를 가지고 와서 활용할 예정입니다. 프로젝트로 와서 Controller를 하나 만들어 줍니다. @RestController @RequestMapping("/api") public class ApiController { ..
Test Code 실행 에러 - 1 > IntelliJ, Spring Boot, Gradle, JDK 11 1. 설정 바꿔주기 더보기 중간 Run tests using 을 IntelliJ로 변경! 2. MySQL / MariaDB 등 관계형 데이터베이스를 쓴다면 더보기 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; 위와 같이 Repository를 설정할 때 GenerationType.IDENTITY 을 통해 id가 자동 생성되어 저장되게 설정했는데, 막상 DB 테이블의 id가 auto increment 설정이 안되어 있을 수도 있다. alter table review.member modify id bigint not nu..
Spring Boot 2.4.1 MariaDB JPA 이번에는 MariaDB와 Spring Boot 프로젝트를 연동하겠습니다. 다음 링크에서 MariaDB를 다운받아서 설치해주세요 https://mariadb.org/ MariaDB Foundation - MariaDB.org […] mariadb.org 계속 Next 비밀번호 입력 후 밑에 있는 체크박스 눌러주세요 그런 다음 혹시 다른 DB를 설치해서 쓰고 있는 경우 TCP port를 살짝 바꿔줍니다. (저는 MySQL을 설치해놨어서 3360 으로 할게요!) Install 합니다 MySQL Workbench가 필요합니다! https://dev.mysql.com/downloads/workbench/ MySQL :: Download MySQL Workben..
Spring Boot를 사용해 프로젝트를 시작하겠습니다. Windows 10 IntelliJ JDK 11 (JDK 8이 설치되어 있더라도 Spring Boot에서 11사용 괜찮습니다!) MariaDB 우선 다음 링크로 이동해 주세요. https://start.spring.io/ 그리고 Maven / Gradle 중 하나를 선택 → Spring Boot 버전 선택 → Java 버전 선택 → 프로젝트 이름 수정 → Dependency 설정까지 모두 한 후 GENERATE 클릭을 합니다. 그리고 압축을 해제한 뒤 C 드라이브 안에 Workspace 폴더를 만들고 그 안으로 옮겨줍니다. IntelliJ를 실행한 후 파일을 불러줍니다. 다음 게시글에서 MariaDB와 프로젝트의 연동을 다루겠습니다.
1. Google Cloud Platform 로그인 후 접속 https://console.developers.google.com/projectselector2/apis/dashboard?hl=ko&organizationId=0&supportedpurview=project Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 2. 프로젝트 만들기 프로젝트 선택 새 프로젝트 누르고 프로젝트 생성 3. 사용자 인증 정보 만들기 API키, OAuth 클라이언트 ID 두 가지 모두 발급하기 4. OAuth 클라이언트 ID 웹 애플리케이션 선택 후 이름 설정하기 URI > URI 추가 ..
1. Naver Login API 생성 오픈 API 이용 신청 클릭 애플리케이션 이름 입력 : 프로젝트 이름 사용할 회원 정보 선택 환경추가 > PC 웹 선택 후 URL 입력 등록하기 Client ID, Client Secret 메모장에 옮겨놓기 2. 로그인 API 명세 참고하여 코드 넣기 head 태그 안에 script 넣기 본문에 jquery가 있으면 또 안넣어도 괜찮음 body 태그 안에 로그인 버튼 넣기 body 태그 밑에 script만들고 넣기 "YOUR_CLIENT_ID", "YOUR_CALLBACK_URL", "YOUR_SERVICE_URL" api생성 시 발급받았던 클라이언트 ID와 입력했던 URL들 입력하기 3. callback.jsp 만들고 정보 넘기기 로그인 버튼을 클릭했을 때, 정보..
인스턴스 생성, 고정 IP 설정은 아래 링크를 참조하세요. https://jinny-1st.tistory.com/2 [AWS] EC2 인스턴스 생성 1. aws.amazon.com 방문 http://aws.amazon.com 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 브라우저 기반 셸, 더 안전하고 손쉬운 카오스 엔지니어링, 기존 도구와 서비스의 향상된 기능 발. jinny-1st.tistory.com 1. PuttyGen, Putty 다운로드 2. PuttyGen 실행 후 ppk 추출하기 인스턴스 생성 시 받은 pem 파일 가져오기 Save private key 눌러서 ppk 파일 다운로드 3. putty 로 db 접속 Host Name에 탄력적 IP 주소 넣기 제..