Skip to content
Open
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions src/main/java/com/example/user/controller/UserController.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.user.controller;

public class UserController {
}
15 changes: 15 additions & 0 deletions src/main/java/com/example/user/dto/request/SignUpRequest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package com.example.user.dto;

import jakarta.validation.constraints.NotNull;

public record SignUpRequest(
@NotNull
String email,

@NotNull
String password,

@NotNull
String name
) {
}
11 changes: 11 additions & 0 deletions src/main/java/com/example/user/dto/request/UserUpdateRequest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package com.example.user.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

public record UserUpdateRequest(
String name,

@JsonProperty("image_url")
String imageUrl
) {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.user.dto.response;

public record UserCreateResponse() {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.user.dto.response;

public record UserSearchResponse() {
}
4 changes: 4 additions & 0 deletions src/main/java/com/example/user/entity/Role.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.user.entity;

public enum Role {
}
4 changes: 4 additions & 0 deletions src/main/java/com/example/user/entity/User.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.user.entity;

public class User {
}
4 changes: 4 additions & 0 deletions src/main/java/com/example/user/global/dto/ApiResponse.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.user.global.dto;

public record ApiResponse() {
}
30 changes: 30 additions & 0 deletions src/main/java/com/example/user/global/security/JwtFilter.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
package com.example.user.global.security;

import jakarta.servlet.FilterChain;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
import org.springframework.web.filter.OncePerRequestFilter;

import java.io.IOException;

@Component
@RequiredArgsConstructor
public class UserAuthenticationFilter extends OncePerRequestFilter {

@Override
protected void doFilterInternal(HttpServletRequest request,
HttpServletResponse response,
FilterChain filterChain)
throws ServletException, IOException {
String token = request.getHeader("Authorization");

if (token != null && token.startsWith("Bearer ")) {
token = token.substring(7);

String userId = jwtProvider.get
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.user.global.security;

public class JwtProvider {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.user.global.security;

public class UserPrincipal {
}
4 changes: 4 additions & 0 deletions src/main/java/com/example/user/global/util/HttpUtil.java
Comment thread
jhlarry1109 marked this conversation as resolved.
Outdated
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.user.global.util;

public class HttpUtil {
}
4 changes: 4 additions & 0 deletions src/main/java/com/example/user/repository/UserRepository.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.user.repository;

public interface UserRepository {
}
4 changes: 4 additions & 0 deletions src/main/java/com/example/user/service/UserService.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.user.service;

public class UserService {
}
File renamed without changes.