스프링 부트 프로젝트 생성
IntelliJ를 통한 생성
프로젝트명: fastlms

New Project - Spring Initializer
- Name: fastlms
- Language: Java
- Type: Maven
- Group: com.zerobase
- Package name: com.zerobase.fastlms
- Project SDK: 1.8
- Java: 8
- Pacakging: War

Spring Boot Version: 2.6.3
Dependencies
- Spring Boot DevTools
- Lombok
- Spring Web
- Thymeleaf

Maven - Lifecycle
- clean : target 제거용
- package : target에 패키징





View - Appearance - Toolbar

Run - Run 'FastlmsApplication'


깃허브에 커밋


VCS - Enable Version Control Integration



Commit Changes:
- FastlmsApplication.java
- ServletInitializer.java
- application.yml
- FastlmsApplicationTests.java
- .gitignore
- pom.xml
Commit Message:
- fastlms 초기화 설정

.gitignore 내용 추가
- /.idea/
- /.mvn/
- /mvnw/
- /mvnw.cmd/

Commit Changes:
- .gitignore

Git - GitHub - Share Project on GitHub

Share by:
Add account - Log In with Token...

Add Gitbub Account - Generate...

GitHub - Settings - Developer settings

Personal access tokens - Generate new token

New personal access toekn - Generate
- Note: 인텔리제이 토큰
- Expiration: No expiration
- Select scopes: ...

Personal accsee tokens copy

Add Github Account - Token:
Add Account

Share Project On GitHub
- Share by: github.com/parkground

push 완료된 파일:
- .gitignore
- pom.xml

- FastlmsApplication.java
- ServletInitializer.java

- application.yml

- FastlmsApplicationTests.java

Comment 추가 (ServletInitializer.java) - Commit - Commit and Push...



'cs > java-spring-boot' 카테고리의 다른 글
| [Zero-base] 6-1. 프로젝트 세팅(eclipse) (0) | 2022.02.15 |
|---|---|
| [Zero-base] 6-3. 스프링 컨트롤러와 주소매핑 (0) | 2022.02.15 |
| [Zero-base] 5-5. 스프링부트 기반 웹 프로젝트 구성 (0) | 2022.02.11 |
| [Zero-base] 5-4. MariaDB 설정 (0) | 2022.02.11 |
| [Zero-base] 5-3. 데이터 구조 설계 (0) | 2022.02.08 |