From 78e02aa00699ec43222e0665d43083bbc7db7fc2 Mon Sep 17 00:00:00 2001 From: soyeon207 Date: Thu, 28 Apr 2022 13:55:10 +0900 Subject: [PATCH] =?UTF-8?q?Feat:=20PR=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=20=EC=B6=94=EA=B0=80=20(#8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 +++++----- .../soyeon/jwt/controller/UsersController.java | 13 +++++++++++++ 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index e2a6499..5116942 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # velog_example -velog 에 포스팅 하는 예제 코드 입니다. +velog 에 포스팅 하는 예제 코드 가 아닙니다. -soyeon207 velog ➡️ https://velog.io/@soyeon207 - -|블로그 글|모듈이름|포트| +|블로그 글|모듈 이름|포트| |---|---|---| |[Swagger 란 ? (이론 + Spring boot 적용)](https://velog.io/@soyeon207/%EC%9A%B0%EB%8B%B9%ED%83%95%ED%83%95-Swagger-%EC%A0%81%EC%9A%A9%EA%B8%B0)|swagger-test-server|8000| |[[실습편] 스프링 시큐리티 적용하기](https://velog.io/@soyeon207/%EC%8B%A4%EC%8A%B5%ED%8E%B8-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8B%9C%ED%81%90%EB%A6%AC%ED%8B%B0-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0)|spring-security-server|8002| |[[실습편] Spring Boot 에서 Spring Security 기반 JWT 적용하기](https://velog.io/@soyeon207/JWT-%EC%8B%A4%EC%8A%B5)|jwt-security-server|8001| -|ㅇㅇㅇ|es-test-server|8003 +|ㅇㅇㅇ|es-test-server|8003| + +테스트테스트 diff --git a/jwt-security-server/src/main/java/velog/soyeon/jwt/controller/UsersController.java b/jwt-security-server/src/main/java/velog/soyeon/jwt/controller/UsersController.java index ca4c39c..92d82c2 100644 --- a/jwt-security-server/src/main/java/velog/soyeon/jwt/controller/UsersController.java +++ b/jwt-security-server/src/main/java/velog/soyeon/jwt/controller/UsersController.java @@ -13,8 +13,10 @@ import velog.soyeon.jwt.dto.UserRequest; import velog.soyeon.jwt.service.impl.UserServiceImpl; +import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import java.util.Set; @RestController @RequestMapping("/api/users") @@ -49,4 +51,15 @@ public String login(UserRequest userRequest) { return jwtConfig.createToken(users.getEmail(), Arrays.asList(users.getUserRole().getValue())); } + @GetMapping + public List test() { + List userEmailList = new ArrayList<>(); + + List userDTOList = usersService.findAll(); + for (UserDTO userDTO : userDTOList) { + userEmailList.add(userDTO.getEmail()); + } + return userEmailList; + } + }