일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring
- H2 설치
- thymeleaf
- Postman
- spring security
- 코드업
- 파이썬
- go
- golang
- springboot
- 클린코드
- Vue.js
- java
- 티스토리챌린지
- 롬복
- Spring Boot
- 클린 코드
- GitHub
- mariadb
- MySQL
- Codeup
- Git
- Gradle
- Python
- JPA
- 객사오
- 스프링
- 오블완
- 알고리즘
- 기초100제
- Today
- Total
목록프로젝트 생성 (2)
nyximos.log
Spring Boot + Gradle + MySQL + JPA + Thymeleaf 환경에서 간단한 CRUD 예제를 만들어보자 이번 포스팅에서는 데이터베이스와 프로젝트를 생성 후 서버를 실행해 볼 것이다. 주요 기능 회원가입 로그인 게시글 등록 게시글 수정 게시글 삭제 게시글 조회 (일반 회원 조회수와 운영자 회원 조회수 따로 구분) 게시글 추천 데이터베이스 접속, 환경설정 먼저 명령 프롬프트 창을 열어주자. 윈도우 검색창에 cmd 라고 치면 창이 뜬다. 1. 작업표시줄에서 검색 2. 키보드의 윈도우 키 + R 눌러서 cmd 검색 현재 위치에서 mysql - [계정명] -p 입력후 비밀번호 입력 계정을 만든 적이 없거나 최상위 계정으로 접속하려면 mysql -u root -p 라고 치고 DB 설치시 입력..
Project 빌드 툴 선택 Maven / Gradle Language 언어 선택 Project Metadata Name 프로젝트명 ArtifactId와 같아야 한다. Location 프로젝트 위치 GroupId 프로젝트별로 구분할 수 있는 고유한 이름 보통 기업의 domain을 사용한다. Java 패키지 네이밍 규칙을 따른다. - 도메인명을 반전하여 사용 원하는 갯수 만큼 하위 그룹을 만들 수 있고 프로젝트 구조를 사용한다. 다중 모듈 프로젝트인 경우 상위 그룹의 groupId에 새 식별자를 추가한다. ex) org.apache.maven, org.apache.maven.plugins, org.apache.maven.reporting ArtifactId 버전을 제외한 jar 이름 (빌드 결과물 이름) ..