Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
661 commits
Select commit Hold shift + click to select a range
9b1ec7f
Merge pull request #216 from M0IM/MM-181--refactor/#210
catturtle123 Aug 26, 2024
5ac4da2
MM-185 feat: @SelfReviewValidation κ΅¬ν˜„ (#217)
yewonahn Aug 26, 2024
3008fea
Merge pull request #218 from M0IM/MM-185--feat/#217
yewonahn Aug 26, 2024
d20e08e
MM-187 feat: νŠΉμ • μ›” μœ μ €μ˜ λͺ¨λ“  νƒ€μž… 일정 쑰회 κΈ°λŠ₯ κ΅¬ν˜„ (#219)
yewonahn Aug 26, 2024
7ec3680
MM-187 feat: νŠΉμ • μ›” μœ μ €μ˜ μ°Έμ—¬ μ‹ μ²­ν•œ 일정 쑰회 URI λ³€κ²½ (#219)
yewonahn Aug 26, 2024
7097683
MM-189 fix: λŒ€λŒ“κΈ€ μ°¨λ‹¨μ²˜λ¦¬ 확인
Aug 27, 2024
fe0b5c1
Merge pull request #220 from M0IM/MM-187--feat/#219
yewonahn Aug 27, 2024
ca79d1c
MM-189 refactor: userMoim 쑰회 둜직 λ³€κ²½
Aug 27, 2024
df4443c
MM-189 refactor: userMoim 쑰회 둜직 λ³€κ²½2
Aug 27, 2024
f63536c
MM-189 fix: λͺ¨μž„ λ©€λ²„κ°€μž… 쑰회 μ ‘κ·Ό μ—­ν•  λ³€κ²½
Aug 27, 2024
cc0f1c2
MM-188 feat: μœ μ € 일정 상세 쑰회 κΈ°λŠ₯ κ΅¬ν˜„ (#221)
yewonahn Aug 27, 2024
a6e588d
Merge pull request #223 from M0IM/MM-189--fix/#222
catturtle123 Aug 27, 2024
6bed71c
Merge pull request #224 from M0IM/MM-188--feat/#221
yewonahn Aug 27, 2024
fd8f8dc
MM-190 refactor: μ»€μŠ€ν…€ μ–΄λ…Έν…Œμ΄μ…˜ 정리 (#225)
yewonahn Aug 27, 2024
ea7205b
Merge pull request #226 from M0IM/MM-190--refactor/#225
yewonahn Aug 27, 2024
7b91f9e
MM-179 feat: λ‹€λ₯Έ μœ μ €μ˜ μ°Έμ—¬ λͺ¨μž„ 쑰회 κΈ°λŠ₯ κ΅¬ν˜„ (#208)
yewonahn Aug 27, 2024
d842474
Merge pull request #227 from M0IM/MM-179--feat/#208
yewonahn Aug 27, 2024
31e7e96
MM-194 refactor: 초기 κ°’ true둜 λ³€κ²½
Aug 27, 2024
5e13576
MM-195 fix: νŠΉμ • λ‚ μ§œ μœ μ €μ˜ λͺ¨λ“  μ˜ˆμ •λœ 일정 쑰회 쿼리 μˆ˜μ • (#231)
yewonahn Aug 27, 2024
e5ea087
Merge pull request #232 from M0IM/MM-195--fix/#231
yewonahn Aug 27, 2024
89a2139
MM-196 feat: plan μ—”ν‹°ν‹° schedule μ—…λ°μ΄νŠΈ 둜직 μˆ˜μ • (#233)
yewonahn Aug 27, 2024
787c7e9
Merge pull request #234 from M0IM/MM-196--feat/#233
yewonahn Aug 27, 2024
58e92c4
MM-193 feat: todo 생성 κΈ°λŠ₯ κ΅¬ν˜„ (#228)
yewonahn Aug 27, 2024
03cc55d
Merge pull request #230 from M0IM/MM-194--refactor/#229
catturtle123 Aug 28, 2024
f8f2418
MM-199 feature: μ‹€μ‹œκ°„ FCM μ•Œλ¦Ό 갯수 μΆ”κ°€
Aug 28, 2024
15dc91e
MM-199 refactor: μ•Œλ¦Όμ— target id와 속성 λ„£μ–΄μ£ΌκΈ°
Aug 28, 2024
30c38f9
MM-199 refactor: fcm deadlock μˆ˜μ •
Aug 28, 2024
83b8d3b
MM-199 refactor: 쑰회 joinstatus μΆ”κ°€
Aug 28, 2024
a99ec76
Merge pull request #237 from M0IM/MM-199--refactor/#235
catturtle123 Aug 28, 2024
1ca0e2d
MM-200 refactor: μ•ˆ 읽은 μ‚¬λžŒ μš”μ²­ μˆ˜μ •
Aug 28, 2024
ae99c6e
MM-200 refactor: κ²Œμ‹œλ¬Ό 리턴 μ‹œ writer id 리턴
Aug 28, 2024
59160b2
MM-200 refactor: λͺ¨μž„ μ‹ μ²­μž 0λͺ… 일 μ‹œ λͺ¨μž„ 제거
Aug 28, 2024
4f14eb4
MM-200 refactor: κ°€μž… μ‹ μ²­ 확인 μ‹œ μ‚­μ œ
Aug 28, 2024
1d68d54
MM-200 fix: git conflict ν•΄κ²°
Aug 28, 2024
b76f8e2
Merge pull request #238 from M0IM/MM-200--refactor/#236
catturtle123 Aug 28, 2024
cee51cd
MM-193 feat: assignee μœ μ € todo 상세 쑰회 (#228)
yewonahn Aug 28, 2024
706b2d4
MM-193 feat: admin μœ μ € todo detail 상세 쑰회 (#228)
yewonahn Aug 28, 2024
dd82e7c
MM-202 feat: μœ μ € ν”„λ‘œν•„ 상세 쑰회 DTO μ°Έμ—¬ λͺ¨μž„ 개수 μΆ”κ°€ (#239)
yewonahn Aug 28, 2024
f7b9e32
Merge pull request #240 from M0IM/MM-202--feat/#239
yewonahn Aug 28, 2024
5ca7e48
MM-206 refactor: κ²Œμ‹œλ¬Ό 이미지 없을 μ‹œ 500μ—λŸ¬ 버그 μˆ˜μ •
Aug 28, 2024
7afba8d
MM-206 refactor: μˆ˜μ • DTO μˆ˜μ •
Aug 28, 2024
317d54b
Merge pull request #243 from M0IM/MM-206--fix/#242
catturtle123 Aug 28, 2024
c802c94
MM-207 fix: 쀑볡 제거
Aug 28, 2024
ee596c5
Merge pull request #245 from M0IM/MM-207--fix/#244
catturtle123 Aug 28, 2024
10e1dd2
MM-208 refactor: λͺ¨μž„ μˆ˜μ • api μˆ˜μ •
Aug 28, 2024
b76c40c
Merge pull request #247 from M0IM/MM-208--refactor/#246
catturtle123 Aug 28, 2024
f804c83
MM-209 refactor: λͺ¨μž„ 슀페이슀 쑰회 μœ μ € null ν—ˆμš©
Aug 28, 2024
b6cf0fe
Merge pull request #249 from M0IM/MM-209--refactor/#248
catturtle123 Aug 28, 2024
bbf4e46
MM-193 feat: todo ν• λ‹Ή 받은 멀버 리슀트 쑰회 (#228)
yewonahn Aug 28, 2024
18c8b5b
MM-211 fix: κ°€μž… λͺ¨μž„ 리슀트 쑰회 쿼리 쑰건 μΆ”κ°€ (#250)
yewonahn Aug 28, 2024
a9dea2e
Merge pull request #251 from M0IM/MM-211--fix/#250
yewonahn Aug 28, 2024
0e9bd0d
MM-193 feat: λͺ¨μž„ todo 리슀트 쑰회 (#228)
yewonahn Aug 28, 2024
0c4aa44
MM-193 feat: νŠΉμ • λͺ¨μž„ κ΄€λ¦¬μžκ°€ λΆ€μ—¬ν•œ todo 리슀트 쑰회 (#228)
yewonahn Aug 28, 2024
0e8bd7a
MM-193 feat: μœ μ €κ°€ λΆ€μ—¬ν•œ 전체 λͺ¨μž„ todo 리슀트 쑰회 (#228)
yewonahn Aug 28, 2024
df3c124
MM-193 feat: todo status μ—…λ°μ΄νŠΈ κΈ°λŠ₯ κ΅¬ν˜„ (#228)
yewonahn Aug 28, 2024
2739c04
MM-213 refactor: λŒ“κΈ€ μ‚­μ œ μˆ˜μ •
Aug 29, 2024
49c84c6
MM-213 refactor: λŒ“κΈ€ 차단 μ‹œ μƒνƒœ μΆ”κ°€
Aug 29, 2024
70c7968
Merge pull request #253 from M0IM/MM-213--refactor/#252
catturtle123 Aug 29, 2024
90a0e44
MM-193 feat: todo μˆ˜μ • κΈ°λŠ₯ κ΅¬ν˜„ (#228)
yewonahn Aug 29, 2024
f1a2bac
MM-193 feat: todo μ‚­μ œ κΈ°λŠ₯ κ΅¬ν˜„ (#228)
yewonahn Aug 29, 2024
ee3ecfb
MM-193 feat: νŠΉμ • λ‚ μ§œ μœ μ €μ˜ μ˜ˆμ •λœ λͺ¨λ“  νƒ€μž… plan 리슀트 쑰회 (#228)
yewonahn Aug 29, 2024
35f8341
MM-193 feat: todo 생성 μ‹œ 멀버 전체 μ„ νƒν•˜λ„λ‘ μΆ”κ°€ (#228)
yewonahn Aug 29, 2024
83349ba
MM-193 fix: resolve git conflict (#228)
yewonahn Aug 29, 2024
b8c2593
Merge pull request #254 from M0IM/MM-193--feat/#228
yewonahn Aug 29, 2024
08a0c24
MM-214 refactor: μ•Œλ¦Ό id μˆ˜μ •
Aug 29, 2024
aa48538
Merge pull request #256 from M0IM/MM-214--refactor/#255
catturtle123 Aug 29, 2024
20817a6
MM-215 feat: λͺ¨μž„에 κ°€μž… 신청이 λ“€μ–΄μ˜¨ 경우
Aug 29, 2024
bc71c63
MM-215 feat: 멀버가 λͺ¨μž„ νƒˆν‡΄ν•œ 경우
Aug 29, 2024
249644d
MM-215 feat: λ‚΄κ°€ κ²Œμ‹œν•œ κ²Œμ‹œκΈ€μ— μ’‹μ•„μš”κ°€ 달린 경우
Aug 29, 2024
248a887
MM-215 feat: λͺ¨μž„에 μƒˆλ‘œμš΄ 멀버가 λ“€μ–΄μ˜¨ 경우
Aug 29, 2024
9bfd6ff
MM-215 refactor: 본인 ν‘Έμ‹œμ•Œλ¦Ό μ œμ™Έ
Aug 29, 2024
f66c6ac
MM-215 refactor: userMoim null λ°©μ§€
Aug 29, 2024
dcaf48f
Merge pull request #258 from M0IM/MM-215--feat/#257
catturtle123 Aug 29, 2024
1003a9a
MM-209 refactor: μ•Œλ¦Ό μˆ˜μ •
Aug 29, 2024
245b66d
MM-218 fix: read-only μ˜΅μ…˜ ν•΄μ œ
Aug 29, 2024
15bc417
Merge pull request #261 from M0IM/MM-218--fix/#260
catturtle123 Aug 29, 2024
2f99db4
MM-218 fix: 이벀트 μ•Œλ¦Ό μˆ˜μ •
Aug 29, 2024
b7f5ef4
Merge pull request #262 from M0IM/MM-218--fix/#260
catturtle123 Aug 29, 2024
ba242be
MM-217 feat: μ•Œλ¦Ό μΆ”κ°€ (#259)
yewonahn Aug 29, 2024
aaf519f
Merge pull request #263 from M0IM/MM-217--feat/#259
yewonahn Aug 29, 2024
e22d1b8
MM-217 feat: λŒ“κΈ€ DTO writerId μΆ”κ°€ (#264)
yewonahn Aug 29, 2024
c522cf2
Merge pull request #265 from M0IM/MM-217--feat/#259
yewonahn Aug 29, 2024
d47b7cb
MM-203 feat: deviceIdκ°€ null인 μœ μ € 처리 (#241)
yewonahn Aug 29, 2024
d4e8a3d
Merge pull request #266 from M0IM/MM-203--feat/#241
yewonahn Aug 29, 2024
657d77d
MM-220 fix: owner κΆŒν•œ λΆ€μ—¬
Aug 30, 2024
96ca7ad
MM-221 fix: todo assignee 전체 선택 μ‹œ 쑰건 μΆ”κ°€ (#269)
yewonahn Aug 30, 2024
6616e12
MM-223 feat: νšŒμ›κ°€μž… μš”μ²­μ—μ„œ fcmToken ν•„μˆ˜κ°’μœΌλ‘œ μ„€μ • (#272)
yewonahn Aug 30, 2024
5279a36
Merge pull request #273 from M0IM/MM-223--feat/#272
yewonahn Aug 30, 2024
db92072
MM-220 refactor: message λ³€κ²°
Aug 30, 2024
c45ee20
Merge pull request #268 from M0IM/MM-220--fix/#267
catturtle123 Aug 30, 2024
64214b6
MM-225 refactor: 1λͺ…일 경우 νƒˆν‡΄ κ°€λŠ₯
Aug 30, 2024
8f7d0ac
MM-225 refactor: and둜 ꡐ체
Aug 30, 2024
8ec308e
Merge pull request #275 from M0IM/MM-225--refactor/#274
catturtle123 Aug 30, 2024
3671d7b
Merge pull request #270 from M0IM/MM-221--fix/#269
yewonahn Aug 30, 2024
33729de
MM-232 fix: μ•Œλ¦Ό 처리 방식 λ³€κ²½ (#278)
yewonahn Sep 2, 2024
8ec293e
Merge pull request #279 from M0IM/MM-232--feat/#277
yewonahn Sep 2, 2024
f4ba583
MM-233 feat: μ»€μ„œ μ‹œμž‘ 번호 λ³€κ²½ (#278)
yewonahn Sep 2, 2024
6fdb9ab
MM-233 feat: cursor, take 검증 적용 (#278)
yewonahn Sep 2, 2024
0fe4c33
Merge pull request #280 from M0IM/MM-233--feat/#278
yewonahn Sep 2, 2024
bb0daa8
MM-234 feat: νŠΉμ • λ‚ μ§œ μœ μ € 일정 cnt에 todo 포함 (#281)
yewonahn Sep 2, 2024
089cc56
Merge pull request #282 from M0IM/MM-234--feat/#281
yewonahn Sep 2, 2024
1776dd6
MM-235 feat: λͺ¨μž„ todo 쑰회 DTO에 imageUrlList μΆ”κ°€ (#283)
yewonahn Sep 2, 2024
835510d
Merge pull request #284 from M0IM/MM-235--feat/#283
yewonahn Sep 2, 2024
569fa51
MM-236 fix: μ•Œλ¦Ό 전솑 λŒ€μƒμ— μžμ‹ λ„ ν¬ν•¨λœ 경우 처리 (#285)
yewonahn Sep 2, 2024
2884ddd
Merge pull request #286 from M0IM/MM-236--fix/#285
yewonahn Sep 2, 2024
9af2fbf
MM-237 feat: todo 생성 DTO 마감 λ‚ μ§œ νƒ€μž… λ³€κ²½ (#287)
yewonahn Sep 2, 2024
b13d274
Merge pull request #288 from M0IM/MM-237--feat/#287
yewonahn Sep 2, 2024
bd071df
MM-238 feat: λͺ¨μž„ todo μ§„ν–‰ μƒνƒœ enum μΆ”κ°€ (#289)
yewonahn Sep 3, 2024
62eacd0
Merge pull request #290 from M0IM/MM-238--feat/#289
yewonahn Sep 3, 2024
031ae68
MM-241 feat: todo ν• λ‹Ήλ°›μ•˜μ„ λ•Œ ν‘Έμ‹œ μ•Œλ¦Ό λ©”μ„Έμ§€ λ‚΄μš© λ³€κ²½ (#291)
yewonahn Sep 3, 2024
1a926b2
Merge pull request #292 from M0IM/MM-241--feat/#291
yewonahn Sep 3, 2024
f6d15a7
MM-241 feat: todo assignee μ œμ™Έν•œ λͺ¨μž„ 멀버 쑰회 κΈ°λŠ₯ κ΅¬ν˜„ (#291)
yewonahn Sep 3, 2024
9b140e6
MM-241 feat: todo assignee μΆ”κ°€ κΈ°λŠ₯ κ΅¬ν˜„ (#291)
yewonahn Sep 3, 2024
a4a027d
MM-241 feat: todo assignee μ‚­μ œ κΈ°λŠ₯ κ΅¬ν˜„ (#291)
yewonahn Sep 3, 2024
425cab7
MM-241 feat: todo μˆ˜μ • λ‘œμ§μ—μ„œ assignee μˆ˜μ • 제거 (#291)
yewonahn Sep 3, 2024
963e41f
MM-241 fix: todo dueDate 초 μ„€μ • λ³€κ²½ (#291)
yewonahn Sep 3, 2024
828e8ca
MM-241 feat: todoDetailDTO moimId μΆ”κ°€ (#291)
yewonahn Sep 3, 2024
e83f4ba
MM-241 feat: assigneeStatus PENDING으둜 λ³€κ²½ κ°€λŠ₯ν•˜λ„λ‘ μˆ˜μ • (#291)
yewonahn Sep 3, 2024
290ed1e
MM-241 feat: todo ν• λ‹Ήλ°›μ•˜μ„ λ•Œ ν‘Έμ‹œ μ•Œλ¦Ό λ©”μ„Έμ§€ λ³€κ²½ (#291)
yewonahn Sep 3, 2024
d7be3b1
MM-241 feat: todo μ—…λ°μ΄νŠΈ μ‹œ assignee status λ³€κ²½ (#291)
yewonahn Sep 3, 2024
778bfb2
Merge pull request #294 from M0IM/MM-241--feat/#291
yewonahn Sep 3, 2024
a676489
MM-245 fix: todo assignee μ‚­μ œ μš”μ²­ λ©”μ„œλ“œ λ³€κ²½ (#295)
yewonahn Sep 4, 2024
4ea3c8d
MM-245 chore: todo DTO 디렉토리λͺ… λ³€κ²½ (#295)
yewonahn Sep 4, 2024
98cc081
MM-245 feat: todo λ§ˆκ°κΈ°ν•œ μˆ˜μ • μ œν•œ μ„€μ • (#295)
yewonahn Sep 4, 2024
57f2ccb
Merge pull request #296 from M0IM/MM-245--feat/#295
yewonahn Sep 4, 2024
074c091
MM-246 feat: individualPlanValidator 둜직 μˆ˜μ • (#297)
yewonahn Sep 4, 2024
21d13f9
MM-246 feat: MethodArgumentNotValidException 응닡 처리 (#297)
yewonahn Sep 4, 2024
e3a7fca
MM-247 fix: λΈ”λž™λ¦¬μŠ€νŠΈ 등둝 토큰 처리 버그 ν•΄κ²° (#298)
yewonahn Sep 4, 2024
f271e07
Merge pull request #299 from M0IM/MM-247--fix/#298
yewonahn Sep 4, 2024
a03e9d6
MM-246 feat: todo assignee 검증 μ–΄λ…Έν…Œμ΄μ…˜ 적용 (#297)
yewonahn Sep 4, 2024
1197ea9
MM-246 feat: μ—λŸ¬ λ©”μ„Έμ§€ 정리 (#297)
yewonahn Sep 4, 2024
4575d76
MM-246 feat: validation 정리 (#297)
yewonahn Sep 4, 2024
dd519ac
Merge pull request #300 from M0IM/MM-246--feat/#297
yewonahn Sep 5, 2024
fe08300
MM-248 feat: μœ μ € νŠΉμ • λ‚ μ§œ 전체 일정 쑰회 DTO moimId μΆ”κ°€ (#301)
yewonahn Sep 5, 2024
96adbad
MM-248 feat: νŠΉμ • μ›” μœ μ € 전체 일정 μ‘°νšŒμ— todo μΆ”κ°€ (#301)
yewonahn Sep 5, 2024
2dcbbb2
Merge pull request #302 from M0IM/MM-248--feat/#301
yewonahn Sep 5, 2024
01a7386
MM-250 refactor: λͺ¨μž„ κ΄€λ ¨ μΉ΄ν…Œκ³ λ¦¬ DTO
Sep 5, 2024
19c0be4
MM-250 refactor: λͺ¨μž„ μ°ΎκΈ° API
Sep 5, 2024
55358cf
MM-251 refactor: λͺ¨μž„ κ²Œμ‹œνŒ λͺ©λ‘ API
Sep 5, 2024
20eafb0
MM-252 feat: 맀일 μžμ • λ§ˆκ°κΈ°ν•œ μ§€λ‚œ λ―Έμ™„λ£Œ todo μƒνƒœ EXPIRED둜 λ³€κ²½ (#307)
yewonahn Sep 5, 2024
8496156
MM-252 feat: 맀일 μ˜€ν›„ λ§ˆκ°κΈ°ν•œ ν•˜λ£¨ 남은 νˆ¬λ‘ μ•Œλ¦Ό 전솑 (#307)
yewonahn Sep 5, 2024
f8c1dcc
MM-252 feat: 맀일 μ˜€μ „ μœ μ €μ˜ μ˜ˆμ •λœ 일정 개수 μ•Œλ¦Ό 전솑 (#307)
yewonahn Sep 5, 2024
d1ecc13
Merge pull request #308 from M0IM/MM-252--feat/#307
yewonahn Sep 5, 2024
c35dd7d
MM-254 feat: μœ μ € 의견 및 λ¬Έμ˜μ‚¬ν•­ 보내기 κΈ°λŠ₯ κ΅¬ν˜„ (#309)
yewonahn Sep 6, 2024
852006b
Merge pull request #310 from M0IM/MM-254--feat/#309
yewonahn Sep 6, 2024
8dbecc3
MM-251 refactor: μ „λΆ€ λˆ„λ₯΄κΈ° 생성
Sep 7, 2024
05c7fcc
MM-251 refactor: 본인 ν¬ν•¨μœΌλ‘œ λ³€κ²½
Sep 7, 2024
22dcd1b
Merge pull request #306 from M0IM/MM-251--refactor/#305
catturtle123 Sep 7, 2024
21a469a
Merge pull request #304 from M0IM/MM-250--refactor/#303
catturtle123 Sep 7, 2024
efc152e
MM-255 refactor: λ‚΄κ°€ ν™œλ™ 쀑인 λͺ¨μž„ role μΆ”κ°€
Sep 7, 2024
9480704
Merge pull request #312 from M0IM/MM-255--refactor/#311
catturtle123 Sep 8, 2024
b2ed2a8
MM-258 refactor: 인원 μ œμ–΄ μˆ˜μ •
Sep 8, 2024
c7f9a5d
MM-229 feat: μ•± μ‹€ν–‰ 쀑에도 ν‘Έμ‹œ μ•Œλ¦Ό λœ¨λ„λ‘ priority μ„€μ • (#276)
yewonahn Sep 8, 2024
dbbfa50
Merge pull request #315 from M0IM/MM-229--feat/#276
yewonahn Sep 8, 2024
dc7c58f
MM-259 feat: ν‘Έμ‹œ μ•Œλ¦Ό priority μ„€μ • λ³€κ²½ (#316)
yewonahn Sep 8, 2024
257d3e2
Merge pull request #317 from M0IM/MM-259--feat/#316
yewonahn Sep 8, 2024
1e145cf
MM-260 feat: ν¬κ·ΈλΌμš΄λ“œ μƒνƒœμ—μ„œλ„ ν‘Έμ‹œ μ•Œλ¦Ό ν‘œμ‹œν•  수 μžˆλ„λ‘ 처리 (#318)
yewonahn Sep 8, 2024
6ce8f6e
Merge pull request #319 from M0IM/MM-260--feat/#318
yewonahn Sep 8, 2024
473684f
Merge pull request #314 from M0IM/MM-258--refactor/#313
catturtle123 Sep 8, 2024
c907da2
MM-261 fix: ν‘Έμ‹œμ•Œλ¦Ό ApnsConfig aps μ„€μ • μΆ”κ°€ (#320)
yewonahn Sep 8, 2024
736e644
Merge pull request #321 from M0IM/MM-261--fix/#320
yewonahn Sep 8, 2024
e8fbae2
MM-262 fix: ν‘Έμ‹œ μ•Œλ¦Ό Aps contentAvailable μ„€μ • (#322)
yewonahn Sep 8, 2024
cee0425
Merge pull request #323 from M0IM/MM-262--fix/#322
yewonahn Sep 8, 2024
49e8c54
MM-265 feat: ν‘Έμ‹œ μ•Œλ¦Ό iOS λ°°μ§€ count 제거 (#325)
yewonahn Sep 9, 2024
49ec434
Merge pull request #326 from M0IM/MM-265--feat/#325
yewonahn Sep 9, 2024
a08c11a
MM-265 feat: ν‘Έμ‹œ μ•Œλ¦Ό iOS λ°°μ§€ count 제거 (#325)
yewonahn Sep 9, 2024
60e1fd5
Merge pull request #327 from M0IM/MM-265--feat/#325
yewonahn Sep 9, 2024
321f352
MM-266 refactor: FCM λͺ¨λ°”일 운영체제 λ³€κ²½
Sep 9, 2024
5e28178
Merge pull request #329 from M0IM/MM-266--refactor/#328
catturtle123 Sep 9, 2024
59ff834
MM-264 feat: 의견 및 λ¬Έμ˜μ‚¬ν•­ 메일 ν…œν”Œλ¦Ώ λ³€κ²½ (#324)
yewonahn Sep 9, 2024
e43e40d
MM-267 feat: μŠ€μΌ€μ€„λŸ¬ ν‘Έμ‹œ μ•Œλ¦Ό λͺ¨λ°”일 ν™˜κ²½ μ„€μ • μΆ”κ°€ (#331)
yewonahn Sep 9, 2024
2af6804
MM-268 λͺ¨μž„ μƒνƒœ 쑰회 μˆ˜μ •
Sep 9, 2024
98068ba
Merge pull request #330 from M0IM/MM-264--feat/#324
yewonahn Sep 9, 2024
eab5c76
Merge pull request #332 from M0IM/MM-267--feat/#331
yewonahn Sep 9, 2024
bb4c13c
Merge pull request #334 from M0IM/MM-268--refactor/#333
dydals3440 Sep 9, 2024
a94edbf
MM-270 chore: user ν…Œμ΄λΈ” 같이 μ‚­μ œ μΆ”κ°€
Sep 9, 2024
8b18f77
MM-270 feat: νƒˆν‡΄ μ‹œν‚€κΈ°
Sep 9, 2024
489fe2c
Merge pull request #336 from M0IM/MM-270-chore/#335
catturtle123 Sep 9, 2024
af85e70
MM-271 fix: νƒˆν‡΄ν•œ μœ μ €κ°€ μž‘μ„±ν•œ todo 쑰회 μ‹œ μ—λŸ¬ ν•΄κ²° (#337)
yewonahn Sep 9, 2024
fb67b24
Merge pull request #338 from M0IM/MM-271--fix/#337
yewonahn Sep 9, 2024
03e325b
MM-272 chore: 운영 μ„œλ²„ db 반영
Sep 9, 2024
10b2dfb
Merge pull request #340 from M0IM/MM-272-chore/#339
catturtle123 Sep 9, 2024
d9a6121
MM-273 feat: μ°Έμ—¬ μ‹ μ²­ν•œ λͺ¨μž„ 일정 쑰회 DTO에 μœ μ €μ˜ moimRole ν•„λ“œ μΆ”κ°€ (#341)
yewonahn Sep 9, 2024
79fce7d
Merge pull request #342 from M0IM/MM-273--feat/#341
yewonahn Sep 9, 2024
7eb6615
MM-275 fix: ν•„λ“œ μ—λŸ¬ κ°œμˆ˜μ— λ”°λ₯Έ 처리 둜직 쑰건 μˆ˜μ • (#343)
yewonahn Sep 9, 2024
560cf0d
Merge pull request #344 from M0IM/MM-275--fix/#343
yewonahn Sep 9, 2024
7783a0d
MM-276 fix: todo 이미지λ₯Ό null둜 μˆ˜μ •ν–ˆμ„ λ•Œ 처리 μˆ˜μ • (#345)
yewonahn Sep 9, 2024
62d5dc8
Merge pull request #346 from M0IM/MM-276--fix/#345
yewonahn Sep 10, 2024
3a47207
MM-277 feat: λͺ¨μž„μž₯ μ œμ™Έν•œ λͺ¨μž„ 멀버 쑰회 κΈ°λŠ₯ κ΅¬ν˜„ (#347)
yewonahn Sep 10, 2024
00c9b7d
MM-277 fix: μœ νš¨ν•˜μ§€ μ•Šμ€ νŒŒλΌλ―Έν„° κ°’ μ—¬λŸ¬ 개인 경우 μ²˜λ¦¬λ˜λ„λ‘ μˆ˜μ • (#347)
yewonahn Sep 10, 2024
e8f1d56
Merge pull request #348 from M0IM/MM-277--feat/#347
yewonahn Sep 10, 2024
ecf6eff
MM-280 refactor: delete mapping body μˆ˜μ •
Sep 10, 2024
014982c
Merge pull request #351 from M0IM/MM-280--refactor/#350
catturtle123 Sep 10, 2024
39ec092
MM-282 fix: ν”„λ‘œν•„ 이미지 url null인 경우 처리 (#352)
yewonahn Sep 10, 2024
0249a95
Merge pull request #353 from M0IM/MM-282--fix/#352
yewonahn Sep 10, 2024
6e7a4bd
MM-279 feat: ν”„λ‘œν•„ 생성 κΈ°λŠ₯ (#349)
yewonahn Sep 10, 2024
b5e6a8f
MM-279 fix: ν”„λ‘œν•„ 사진 null 처리 (#349)
yewonahn Sep 10, 2024
48759c7
Merge pull request #354 from M0IM/MM-279--feat/#349
yewonahn Sep 10, 2024
8e11aee
MM-286 feat: μ—λŸ¬ μΆ”κ°€
Sep 10, 2024
cf499dc
MM-286 feat: role λ°˜ν™˜
Sep 10, 2024
3d3d078
MM-286 fix: κ°€μž… 인증 둜직 λ³€κ²½
Sep 10, 2024
d54dbff
Merge pull request #356 from M0IM/MM-286--feat/#355
catturtle123 Sep 10, 2024
62194a6
MM-288 fix: λͺ¨μž„ 일정 상세 μŠ€μΌ€μ€„ startTime νƒ€μž… λ³€κ²½ (#357)
yewonahn Sep 10, 2024
683c593
Merge pull request #358 from M0IM/MM-288--fix/#357
yewonahn Sep 10, 2024
3305c94
MM-289 feat: λͺ¨μž„ 일정 상세 μŠ€μΌ€μ€„ 제λͺ© 컬럼λͺ… title둜 λ³€κ²½ (#359)
yewonahn Sep 10, 2024
f356404
Merge pull request #360 from M0IM/MM-289--feat/#359
yewonahn Sep 10, 2024
111c74f
MM-290 refactor: λŒ“κΈ€ μ‚­μ œ 둜직 λ³€κ²½
Sep 11, 2024
67c3485
MM-290 refactor: λŒ€λŒ“κΈ€ writerId μΆ”κ°€
Sep 11, 2024
243958b
Merge pull request #362 from M0IM/MM-290--refactor/#361
catturtle123 Sep 11, 2024
7941b73
MM-291 fix: λŒ“κΈ€ μˆ˜μ •, μˆ˜μ • 뢄리
Sep 11, 2024
4b9835f
MM-291 fix: chatting delete
Sep 11, 2024
3a83766
MM-291 refactor: thread down
Sep 11, 2024
d9dda98
MM-291 fix: λ™μ‹œμ„± μ œμ–΄ synchronized μΆ”κ°€
Sep 11, 2024
2bf11cc
Merge pull request #364 from M0IM/MM-291--fix/#363
catturtle123 Sep 11, 2024
1c5f01f
MM-292 refactor: μžμ‹ μ˜ role λ°˜ν™˜ μˆ˜μ •
Sep 11, 2024
a05eef4
Merge pull request #366 from M0IM/MM-292--refactor/#365
catturtle123 Sep 11, 2024
4920dcd
MM-294 feat: λ©€ν‹° ν”„λ‘œν•„ μˆ˜μ • κΈ°λŠ₯ κ΅¬ν˜„ (#367)
yewonahn Sep 12, 2024
933afd3
MM-294 feat: νŠΉμ • ν”„λ‘œν•„ μ‚­μ œ κΈ°λŠ₯ κ΅¬ν˜„ (#367)
yewonahn Sep 12, 2024
ec74c33
MM-294 feat: μœ μ € λ©€ν‹° ν”„λ‘œν•„ 리슀트 쑰회 κΈ°λŠ₯ κ΅¬ν˜„ (#367)
yewonahn Sep 12, 2024
c7fb954
MM-294 feat: updateUserInfoDTO에 ν•„λ“œ μΆ”κ°€ (#367)
yewonahn Sep 12, 2024
efdece8
MM-294 feat: μœ μ € κΈ°λ³Έ 정보 μˆ˜μ • κΈ°λŠ₯ κ΅¬ν˜„ (#367)
yewonahn Sep 12, 2024
615e80c
MM-294 feat: νŠΉμ • ν”„λ‘œν•„ μ‚¬μš©ν•˜λŠ” λͺ¨μž„ 리슀트 쑰회 κΈ°λŠ₯ κ΅¬ν˜„ (#367)
yewonahn Sep 12, 2024
44fab9b
MM-294 feat: μœ μ € κ±°μ£Ό μ§€μ—­ 정보 UserProfileμ—μ„œ User μ—”ν‹°ν‹°λ‘œ 이동 (#367)
yewonahn Sep 12, 2024
479551f
MM-294 feat: λ©€ν‹° ν”„λ‘œν•„ λ„μž… 이전 ν”„λ‘œν•„ μˆ˜μ • DTO에 birth, gender 제거 (#367)
yewonahn Sep 12, 2024
317a20f
Merge pull request #369 from M0IM/MM-294--feat/#367
yewonahn Sep 12, 2024
e34da69
MM-296 fix: ν”„λ‘œν•„ μˆ˜μ • 버그 ν•΄κ²° (#370)
yewonahn Sep 12, 2024
2c05a47
Merge pull request #371 from M0IM/MM-296--fix/#370
yewonahn Sep 12, 2024
d5ff05d
MM-297 feat: νŠΉμ • λͺ¨μž„μ—μ„œ μ‚¬μš©ν•  ν”„λ‘œν•„ μˆ˜μ • API κ΅¬ν˜„ (#372)
yewonahn Sep 16, 2024
6f44e89
Merge pull request #373 from M0IM/MM-297--feat/#372
yewonahn Sep 16, 2024
bfa9646
MM-299 feat: μœ μ € μ—”ν‹°ν‹° 성별, κ±°μ£Όμ§€, 생년월일 ν•„λ“œ null ν—ˆμš© (#374)
yewonahn Sep 16, 2024
f419c86
Merge pull request #375 from M0IM/MM-299--feat/#374
yewonahn Sep 16, 2024
b62aa2a
MM-300 feat: λ©€ν‹° ν”„λ‘œν•„ 적용 μ „ ver μœ μ € ν”„λ‘œν•„ μˆ˜μ • DTO ν•„λ“œ μΆ”κ°€ (#376)
yewonahn Sep 17, 2024
8abe1e5
Merge pull request #377 from M0IM/MM-300--feat/#376
yewonahn Sep 17, 2024
6e3fe33
MM-302 refactor: λͺ¨μž„ 상세 쑰회 성별 쑰회 κ·œμΉ™ λ³€ν™˜
Sep 18, 2024
538af47
Merge pull request #379 from M0IM/MM-302--refactor/#378
catturtle123 Sep 18, 2024
778bce6
MM-303 feat: μœ μ € ν”„λ‘œν•„ 상세 쑰회 DTO ν•„λ“œ μΆ”κ°€ (#380)
yewonahn Sep 18, 2024
6fe3003
Merge pull request #381 from M0IM/MM-303--feat/#380
yewonahn Sep 18, 2024
130235c
MM-304 fix: λͺ¨μž„ 평균 μ—°λ Ή, μ„±λΉ„ 쑰회 둜직 μˆ˜μ • (#382)
yewonahn Sep 18, 2024
533d196
MM-304 refactor: μ½”λ“œ 정리 (#382)
yewonahn Sep 18, 2024
2776d73
Merge pull request #383 from M0IM/MM-304--fix/#382
yewonahn Sep 18, 2024
315e98c
MM-305 feat: νŠΉμ • λͺ¨μž„μ—μ„œ 할당받은 todo 리슀트 쑰회 κΈ°λŠ₯ κ΅¬ν˜„ (#384)
yewonahn Sep 19, 2024
c4ddd83
MM-306 refactor: post 길이 μ œν•œ entity μ„€μ •
Sep 19, 2024
9bd081e
MM-306 refactor: post 길이 μ œν•œ dto μ„€μ •
Sep 19, 2024
ceaf691
Merge pull request #387 from M0IM/MM-306--refactor/#386
catturtle123 Sep 19, 2024
fef5cdf
Merge pull request #385 from M0IM/MM-305--feat/#384
yewonahn Sep 20, 2024
cf0413f
MM-310 feat: redis μ—°κ²° μ—λŸ¬ 처리 (#388)
yewonahn Sep 22, 2024
9ff9e88
Merge pull request #389 from M0IM/MM-310--feat/#388
yewonahn Sep 23, 2024
6a4c96b
MM-311 chore: GitHub Actions μ„€μ •
Sep 25, 2024
5717ffc
MM-311 refactor: yml 파일 μˆ˜μ •
Sep 25, 2024
71e2163
Merge pull request #391 from M0IM/MM-311-chore/#390
catturtle123 Sep 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .ebextensions-dev/00-makeFiles.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
files:
"/sbin/appstart" :
mode: "000755"
owner: webapp
group: webapp
content: |
#!/usr/bin/env bash
JAR_PATH=/var/app/current/application.jar

# run app
killall java
java -Dfile.encoding=UTF-8 -Dspring.profiles.active=dev -jar $JAR_PATH
3 changes: 3 additions & 0 deletions .ebextensions-dev/01-set-timezone.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
commands:
set_time_zone:
command: ln -f -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
12 changes: 12 additions & 0 deletions .ebextensions-release/00-makeFiles.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
files:
"/sbin/appstart" :
mode: "000755"
owner: webapp
group: webapp
content: |
#!/usr/bin/env bash
JAR_PATH=/var/app/current/application.jar

# run app
killall java
java -Dfile.encoding=UTF-8 -Dspring.profiles.active=release -jar $JAR_PATH
3 changes: 3 additions & 0 deletions .ebextensions-release/01-set-timezone.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
commands:
set_time_zone:
command: ln -f -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
24 changes: 24 additions & 0 deletions .github/workflows/create_jira_issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Create Jira issue # 1
on: # 2
issues:
types: [opened]

jobs: # 3
create-issue: # 4
name: Create Jira issue # 5
runs-on: ubuntu-latest # 6
steps: # 7
- name: Login
uses: atlassian/gajira-login@v3 # 8
env:
JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} # 9
JIRA_API_TOKEN: ${{ secrets.JIRA_API_TOKEN }}
JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }}

- name: Create Issue
uses: atlassian/gajira-create@v3
with:
project: MM # 10 - ν”„λ‘œμ νŠΈ key
issuetype: Task # 11 - 이슈 νƒ€μž…
summary: '${{ github.event.issue.title }}'
description: '${{ github.event.issue.html_url }}'
62 changes: 62 additions & 0 deletions .github/workflows/dev_deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: UMC Dev CI/CD

on:
pull_request:
types: [closed]
workflow_dispatch: # (2).μˆ˜λ™ 싀행도 κ°€λŠ₯ν•˜λ„λ‘

jobs:
build:
runs-on: ubuntu-latest # (3).OSν™˜κ²½
if: github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'develop'

steps:
- name: Checkout
uses: actions/checkout@v2 # (4).μ½”λ“œ check out

- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: 17 # (5).μžλ°” μ„€μΉ˜
distribution: 'adopt'

- name: Grant execute permission for gradlew
run: chmod +x ./gradlew
shell: bash # (6).κΆŒν•œ λΆ€μ—¬

- name: Build with Gradle
run: ./gradlew clean build -x test
shell: bash # (7).buildμ‹œμž‘

- name: Get current time
uses: 1466587594/get-current-time@v2
id: current-time
with:
format: YYYY-MM-DDTHH-mm-ss
utcOffset: "+09:00" # (8).buildμ‹œμ μ˜ μ‹œκ°„ν™•λ³΄

- name: Show Current Time
run: echo "CurrentTime=$"
shell: bash # (9).ν™•λ³΄ν•œ μ‹œκ°„ 보여주기

- name: Generate deployment package
run: |
mkdir -p deploy
cp build/libs/*.jar deploy/application.jar
cp Procfile deploy/Procfile
cp -r .ebextensions-dev deploy/.ebextensions
cp -r .platform deploy/.platform
cd deploy && zip -r deploy.zip .

- name: Beanstalk Deploy
uses: einaregilsson/beanstalk-deploy@v20
with:
aws_access_key: ${{ secrets.AWS_ACTION_ACCESS_KEY_ID }}
aws_secret_key: ${{ secrets.AWS_ACTION_SECRET_ACCESS_KEY }}
application_name: moim-dev
environment_name: Moim-dev-env
version_label: github-action-${{ steps.current-time.outputs.formattedTime }}
region: ap-northeast-2
deployment_package: deploy/deploy.zip
wait_for_deployment: false

62 changes: 62 additions & 0 deletions .github/workflows/release_deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: UMC Dev CI/CD

on:
pull_request:
types: [closed]
workflow_dispatch: # (2).μˆ˜λ™ 싀행도 κ°€λŠ₯ν•˜λ„λ‘

jobs:
build:
runs-on: ubuntu-latest # (3).OSν™˜κ²½
if: github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'main'

steps:
- name: Checkout
uses: actions/checkout@v2 # (4).μ½”λ“œ check out

- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: 17 # (5).μžλ°” μ„€μΉ˜
distribution: 'adopt'

- name: Grant execute permission for gradlew
run: chmod +x ./gradlew
shell: bash # (6).κΆŒν•œ λΆ€μ—¬

- name: Build with Gradle
run: ./gradlew clean build -x test
shell: bash # (7).buildμ‹œμž‘

- name: Get current time
uses: 1466587594/get-current-time@v2
id: current-time
with:
format: YYYY-MM-DDTHH-mm-ss
utcOffset: "+09:00" # (8).buildμ‹œμ μ˜ μ‹œκ°„ν™•λ³΄

- name: Show Current Time
run: echo "CurrentTime=$"
shell: bash # (9).ν™•λ³΄ν•œ μ‹œκ°„ 보여주기

- name: Generate deployment package
run: |
mkdir -p deploy
cp build/libs/*.jar deploy/application.jar
cp Procfile deploy/Procfile
cp -r .ebextensions-release deploy/.ebextensions
cp -r .platform deploy/.platform
cd deploy && zip -r deploy.zip .

- name: Beanstalk Deploy
uses: einaregilsson/beanstalk-deploy@v20
with:
aws_access_key: ${{ secrets.AWS_ACTION_ACCESS_KEY_ID }}
aws_secret_key: ${{ secrets.AWS_ACTION_SECRET_ACCESS_KEY }}
application_name: moim-release
environment_name: Moim-release-env
version_label: github-action-${{ steps.current-time.outputs.formattedTime }}
region: ap-northeast-2
deployment_package: deploy/deploy.zip
wait_for_deployment: false

4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,7 @@ out/

### VS Code ###
.vscode/

src/main/generated


63 changes: 63 additions & 0 deletions .platform/nginx.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
user nginx;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
worker_processes auto;
worker_rlimit_nofile 33282;

events {
use epoll;
worker_connections 1024;
multi_accept on;
}

http {
include /etc/nginx/mime.types;
default_type application/octet-stream;


log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

include conf.d/*.conf;

map $http_upgrade $connection_upgrade {
default "upgrade";
}

upstream springboot {
server 127.0.0.1:8080;
keepalive 1024;
}

server {
listen 80 default_server;
listen [::]:80 default_server;

location / {
proxy_pass http://springboot;
# CORS κ΄€λ ¨ 헀더 μΆ”κ°€
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type';
proxy_http_version 1.1;
proxy_set_header Connection $connection_upgrade;
proxy_set_header Upgrade $http_upgrade;

proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

access_log /var/log/nginx/access.log main;

client_header_timeout 60;
client_body_timeout 60;
keepalive_timeout 60;
gzip off;
gzip_comp_level 4;

# Include the Elastic Beanstalk generated locations
include conf.d/elasticbeanstalk/healthd.conf;
}
}
1 change: 1 addition & 0 deletions Procfile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
web: appstart
62 changes: 62 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ repositories {
mavenCentral()
}

ext {
set('springCloudVersion', "2023.0.2")
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web'
Expand All @@ -31,8 +35,66 @@ dependencies {

// swagger
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0'

implementation 'org.springframework.boot:spring-boot-starter-security'
testImplementation 'org.springframework.security:spring-security-test'

implementation 'io.jsonwebtoken:jjwt-api:0.11.5'
runtimeOnly 'io.jsonwebtoken:jjwt-impl:0.11.5'
runtimeOnly 'io.jsonwebtoken:jjwt-jackson:0.11.5'

implementation 'org.springframework.boot:spring-boot-starter-data-redis'

// websocket
implementation 'org.springframework.boot:spring-boot-starter-websocket'

implementation 'org.springframework.cloud:spring-cloud-starter-openfeign'

implementation 'org.springframework.boot:spring-boot-starter-mail'

implementation 'org.springframework.boot:spring-boot-starter-validation'

// AWS S3
implementation 'org.springframework.cloud:spring-cloud-starter-aws:2.2.6.RELEASE'

// Querydsl
implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta'
annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta"
annotationProcessor "jakarta.annotation:jakarta.annotation-api"
annotationProcessor "jakarta.persistence:jakarta.persistence-api"

// fcm
implementation 'com.google.firebase:firebase-admin:9.1.0'
}

dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
}
}

tasks.named('test') {
useJUnitPlatform()
}

jar {
enabled = false
}

// Querydsl μ„€μ •
def generated = 'src/main/generated'

// querydsl QClass 파일 생성 μœ„μΉ˜ μ§€μ •
tasks.withType(JavaCompile) {
options.getGeneratedSourceOutputDirectory().set(file(generated))
}

// querydsl QClass μœ„μΉ˜ μΆ”κ°€
sourceSets {
main.java.srcDirs += [ generated ]
}

// gradle clean μ‹œμ— QClass 디렉토리 μ‚­μ œ
clean {
delete file(generated)
}
11 changes: 10 additions & 1 deletion src/main/java/com/dev/moim/MoimApplication.java
Original file line number Diff line number Diff line change
@@ -1,13 +1,22 @@
package com.dev.moim;

import com.dev.moim.global.security.feign.config.OauthProperties;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
import org.springframework.scheduling.annotation.EnableScheduling;

@EnableScheduling
@EnableConfigurationProperties(OauthProperties.class)
@EnableJpaAuditing
@EnableFeignClients
@SpringBootApplication
public class MoimApplication {

public static void main(String[] args) {
SpringApplication.run(MoimApplication.class, args);
}

}
}
Loading
Loading