Skip to content

Commit abe4cc5

Browse files
authored
[TB-34] 코드 컨벤션 통합 (#39)
1 parent b7eaa6e commit abe4cc5

File tree

48 files changed

+162
-227
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+162
-227
lines changed

src/main/java/com/ClubAccount_BE/auth/adapter/in/web/logout/LogoutApiPresentation.java renamed to src/main/java/com/ClubAccount_BE/auth/adapter/in/web/logout/LogoutApi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import jakarta.servlet.http.HttpServletResponse;
77

88
@Tag(name = "Logout", description = "로그아웃 API")
9-
public interface LogoutApiPresentation {
9+
public interface LogoutApi {
1010
@Operation(summary = "로그아웃", description = "리프레시 토큰 쿠키를 제거하여 로그아웃합니다.")
1111
void logout(HttpServletRequest request, HttpServletResponse response);
1212
}

src/main/java/com/ClubAccount_BE/auth/adapter/in/web/logout/LogoutController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
@RestController
1818
@RequestMapping("/api/v1/auth")
1919
@RequiredArgsConstructor
20-
public class LogoutController implements LogoutApiPresentation{
20+
public class LogoutController implements LogoutApi {
2121

2222
private final SignOutUseCase signOutUseCase;
2323

src/main/java/com/ClubAccount_BE/auth/adapter/in/web/signin/SignInApiPresentation.java renamed to src/main/java/com/ClubAccount_BE/auth/adapter/in/web/signin/SignInApi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import jakarta.servlet.http.HttpServletResponse;
1010

1111
@Tag(name = "SignIn", description = "로그인 API")
12-
public interface SignInApiPresentation {
12+
public interface SignInApi {
1313

1414
@Operation(summary = "로그인")
1515
TokenResponse signIn(@Valid @RequestBody SignInRequest signInRequest, HttpServletResponse response);

src/main/java/com/ClubAccount_BE/auth/adapter/in/web/signin/SignInController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
@RestController
1818
@RequestMapping("api/v1/auth")
1919
@RequiredArgsConstructor
20-
public class SignInController implements SignInApiPresentation{
20+
public class SignInController implements SignInApi {
2121

2222
private final SignInUseCase signInUseCase;
2323

2424
@PostMapping("/sign-in")
25-
public TokenResponse signIn(@Valid @RequestBody SignInRequest signInRequest, HttpServletResponse response) {
26-
var signInResult = signInUseCase.signIn(signInRequest.getAuthId(), signInRequest.getPassword());
25+
public TokenResponse signIn(@Valid @RequestBody SignInRequest request, HttpServletResponse response) {
26+
var signInResult = signInUseCase.signIn(request.authId(), request.password());
2727

2828
ResponseCookie cookie = ResponseCookie.from("refreshToken", signInResult.refreshToken())
2929
.httpOnly(true)

src/main/java/com/ClubAccount_BE/auth/adapter/in/web/signin/dto/request/SignInRequest.java

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,16 @@
22

33
import io.swagger.v3.oas.annotations.media.Schema;
44
import jakarta.validation.constraints.NotBlank;
5-
import lombok.Builder;
6-
import lombok.Getter;
7-
import lombok.NoArgsConstructor;
85

9-
@Getter
10-
@NoArgsConstructor
11-
public class SignInRequest {
6+
public record SignInRequest (
127
@NotBlank(message = "아이디를 입력해주세요.")
138
@Schema(name = "authId", example = "thinkboo@example.com")
14-
private String authId;
9+
String authId,
1510

1611
@NotBlank(message = "비밀번호를 입력해주세요.")
1712
@Schema(name = "password", example = "thinkboo1343!")
18-
private String password;
13+
String password
14+
) {
1915

20-
@Builder
21-
private SignInRequest(String authId, String password) {
22-
this.authId = authId;
23-
this.password = password;
24-
}
2516
}
17+

src/main/java/com/ClubAccount_BE/auth/adapter/in/web/signin/dto/response/TokenResponse.java

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,15 @@
22

33
import io.swagger.v3.oas.annotations.media.Schema;
44
import lombok.Builder;
5-
import lombok.Getter;
6-
import lombok.NoArgsConstructor;
75

8-
@Getter
9-
@NoArgsConstructor
10-
public class TokenResponse {
6+
@Builder
7+
public record TokenResponse (
118
@Schema(name = "accessToken", example = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c")
12-
private String accessToken;
9+
String accessToken,
1310

1411
@Schema(name = "link", example = "1ecabfde-8574-4c98-a35a-4919c23e1c9f")
15-
private String link;
16-
17-
@Builder
18-
public TokenResponse(String accessToken, String link) {
19-
this.accessToken = accessToken;
20-
this.link = link;
21-
}
22-
12+
String link
13+
) {
2314
public static TokenResponse of(String accessToken, String link) {
2415
return TokenResponse.builder()
2516
.accessToken(accessToken)

src/main/java/com/ClubAccount_BE/auth/adapter/in/web/token/TokenApiPresentation.java renamed to src/main/java/com/ClubAccount_BE/auth/adapter/in/web/token/TokenApi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
import jakarta.servlet.http.HttpServletResponse;
77

88
@Tag(name = "Token", description = "토큰 발급 API")
9-
public interface TokenApiPresentation {
9+
public interface TokenApi {
1010
AccessTokenResponse createNewToken(HttpServletRequest request, HttpServletResponse response);
1111
}

src/main/java/com/ClubAccount_BE/auth/adapter/in/web/token/TokenController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
@RestController
1818
@RequestMapping("api/v1/auth")
1919
@RequiredArgsConstructor
20-
public class TokenController implements TokenApiPresentation{
20+
public class TokenController implements TokenApi {
2121

2222
private final TokenUseCase tokenUseCase;
2323

src/main/java/com/ClubAccount_BE/auth/adapter/in/web/token/dto/response/AccessTokenResponse.java

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,12 @@
22

33
import io.swagger.v3.oas.annotations.media.Schema;
44
import lombok.Builder;
5-
import lombok.Getter;
6-
import lombok.NoArgsConstructor;
75

8-
@Getter
9-
@NoArgsConstructor
10-
public class AccessTokenResponse {
11-
@Schema(name = "accessToken", example = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c")
12-
private String accessToken;
13-
14-
@Builder
15-
private AccessTokenResponse(String accessToken) {
16-
this.accessToken = accessToken;
17-
}
6+
@Builder
7+
public record AccessTokenResponse (
8+
@Schema(name = "accessToken", example = "eyJJV_adQasvds....")
9+
String accessToken
10+
) {
1811

1912
public static AccessTokenResponse from(String accessToken) {
2013
return AccessTokenResponse
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
package com.ClubAccount_BE.auth.application.dto;
22

3-
public record SignInResult(String accessToken, String refreshToken, String link) {
3+
public record SignInResult(
4+
String accessToken,
5+
String refreshToken,
6+
String link
7+
) {
8+
49
}

0 commit comments

Comments
 (0)