Skip to content

Commit eb2ed45

Browse files
committed
feat: initialize toy project
0 parents  commit eb2ed45

39 files changed

+1359
-0
lines changed

.gitignore

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
HELP.md
2+
target/
3+
!.mvn/wrapper/maven-wrapper.jar
4+
!**/src/main/**/target/
5+
!**/src/test/**/target/
6+
7+
### STS ###
8+
.apt_generated
9+
.classpath
10+
.factorypath
11+
.project
12+
.settings
13+
.springBeans
14+
.sts4-cache
15+
16+
### IntelliJ IDEA ###
17+
.idea
18+
*.iws
19+
*.iml
20+
*.ipr
21+
22+
### NetBeans ###
23+
/nbproject/private/
24+
/nbbuild/
25+
/dist/
26+
/nbdist/
27+
/.nb-gradle/
28+
build/
29+
!**/src/main/**/build/
30+
!**/src/test/**/build/
31+
32+
### VS Code ###
33+
.vscode/

.mvn/wrapper/maven-wrapper.jar

57.4 KB
Binary file not shown.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip
2+
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar

README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Toy for test on spring!
2+
3+
해당 레포지토리는 테스트 코드 추가를 위한 토이 프로젝트 입니다.
4+
코드가 얼마나 정상 동작하는지, 프로덕션에서 잘 동작하는지를 검증하지는 말아주세요.
5+
스프링에 테스트를 넣는 과정을 보여드리기 위해 만들어진 레포지토리입니다.
6+
당연히 완벽하지 않습니다.
7+
8+
## 실행하기
9+
10+
### 00. 바로 시작
11+
12+
h2를 이용하여 `auto create table`을 하고 있기 때문에 바로 실행이 가능합니다.
13+
14+
### 01. 이메일 인증
15+
16+
> 단 이 프로젝트는 사용자가 가입할 때 이메일 인증을 하기위해 메일을 발송하는 코드가 있습니다.
17+
18+
이메일이 제대로 발송되는지 확인해보고 싶으신 분들은 [해당 document 파일](./document/connect-mail-sender.md)을 따라해주세요.
19+
관련된 자료는 라이브러리나 Gmail 정책에 따라 UI와 방법이 달라질 수 있습니다.
20+
최신화 된 정보를 제공하지 않으니, 가급적 문서를 참조해주시고, contribution 해주시면 감사하겠습니다.
21+
22+
## 관리 도구로 바로가기
23+
24+
- [h2-console](http://localhost:8080/h2-console)
25+
- [Openapi-doc](http://localhost:8080/swagger-ui.html)

document/connect-mail-sender.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# 구글 이메일 발송하기
2+
3+
1. 메일 발송을 위한 계정 세팅 변경
4+
![01.메일 발송을 위한 계정 세팅 변경](./resources/01.mail-settings.png)
5+
2. 계정에 애플리케이션 접근을 위한 패스워드 생성
6+
![012.계정에 애플리케이션 접근을 위한 패스워드 생성](./resources/02.mail-settings.png)
7+
3. 메일을 선택
8+
![03.메일을 선택](./resources/03.mail-settings.png)
9+
4. 기타를 선택
10+
![04.기타를 선택](./resources/04.mail-settings.png)
11+
5. 패스워드에 이름을 작성
12+
![05.패스워드에 이름을 작성](./resources/05.mail-settings.png)
13+
6. 패스워드를 복사
14+
![06.패스워드를 복사](./resources/06.mail-settings.png)
15+
7. `Environment variables`에 다음과 같이 입력해주세요
16+
![07.`Environment variables`에 다음과 같이 입력해주세요](./resources/07.mail-settings.png)
17+
> ex. MAIL_USERNAME=test;MAIL_APPLICATION_PASSWORD=aaaabbbbccccdddd
571 KB
Loading
341 KB
Loading
228 KB
Loading
242 KB
Loading
211 KB
Loading

0 commit comments

Comments
 (0)