일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- json gson 차이
- 스프링 부트 공식 문서
- json
- 복합키
- Q 클래스
- uncheck Exception
- Unsatisfied dependency
- 최종 프로젝트
- queryDSL
- 빈생성안됨
- jwt메서드
- spring서버
- Filter
- 인텔리제이
- ERD 작성
- JPA
- REST API 규칙
- jpa회원가입
- Error creating bean with name
- JPA주의사항
- @IdClass
- jpa에러
- 스프링부트오류
- 1차캐시
- REST란
- git
- 스프링 부트 기능
- JoinColumn
- Spring Spring boot 차이
- github
- Today
- Total
Everyday Dev System
한코딩 유튜버 스프링 부트 게시판 따라하기 본문
20230610 2:00pm - 5:40pm
1. 인텔리제이 Community 버전 다운로드
(나는 이미 다운로드가 되어 있어서 기존에 깔려 있는 프로그램을 활용함)
2. MariaDB 최신 버전 다운로드
2-1. .exe 파일 실행하는 과정에서 root의 비밀번호 설정 및 UTF-8 활용 클릭하기.
2-2. 고급시스템 - 환경 변수 - Path - MariaDB 설치 파일 내에 bin의 주소 새로 추가하기
2-3. CMD 창을 관리자 권환으로 실행하여 mysql -V를 입력하여 환경 변수 설정 확인하기.
C:\Windows\System32>mysql -V
mysql from 11.0.2-MariaDB, client 15.2 for Win64 (AMD64), source revision 0005f2f06c8e1aea4915887decad67885108a929
2-4. CMD 창에서 mysql -u root p를 입력하여 root 비밀번호를 입력하면 mariaDB 활용 가능
C:\Windows\System32>mysql -u root p
ERROR 1049 (42000): Unknown database 'p'
C:\Windows\System32>mysql -u root -p
Enter password: ******
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 11.0.2-MariaDB mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.027 sec)
2-5. CLI 환경보다 GUI 환경이 편리하므라 mysql Workbench 다운로드
(나는 이미 다운로드가 되어 있어서 기존에 깔려 있는 프로그램을 활용함)
2-6. Workbench에서 MariaDB에 대한 포트 번호, 루트 비밀번호를 입력하여 Conntection을 만듭니다.
2-7. board라는 이름의 Database를 생성한다.
원통모양 아이콘을 클릭한다.
아래와 같이 생성됨.
3. 프로젝트 생성
3-1. https://start.spring.io/ 로 이동해서 아래와 같이 하여 Generate를 클릭
3-2. zip 파일을 압축을 풀어서 프로젝트 작업 영역으로 쓸 위치에 복사 붙여넣기를 합니다.
3-3. 프로젝트가 있는 경로를 인텔리제이에서 open 합니다.
오류가 발생해서 다음과 같이 해결하였다.
2023.06.10 - [매일/스프링 프로젝트] - 스프링부트 gradle 프로젝트 build 오류
스프링부트 gradle 프로젝트 build 오류
20230610 3:40pm - 5:40pm # 문제점 : https://start.spring.io/에서 스프링부트 3.1.0 버전을 다운로드 하였다. 그러나, 내 로컬에서 환경변수로 저장되어 있는 JAVA_HOME의 경로는 JDK 17 버전이여서 오류가 난 경우
cdev.tistory.com
3-4. 오류를 해결한 후에, controller 패키지를 만들어서 BoardController 클래스를 생성하여 아래와 같이 입력하고 다시 실행한 뒤 localhostt:8081에 접속했다.
package com.study.board.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class BoardController {
@GetMapping("/")
@ResponseBody
public String main() {
return "hello world";
}
}