반응형

JUnit 4 및 5에서 예외 발생 여부 확인

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 소개 이 빠른 튜토리얼에서는 JUnit 라이브러리를 사용하여 예외가 발생했는지 테스트하는 방법을 살펴볼 것입니다. 물론 JUnit 4와 JUnit 5 버전을 모두 다룰 것입니다. 2. JUnit 5 JUnit 5 Jupiter assertions API는 예외를 주장하기위한 assertThrows 메..

Spring 2021.03.12

localhost에서 스프링 부트 응용 프로그램을 실행하는 동안 오류가 발생했습니다.

localhost에서 스프링 부트 응용 프로그램을 실행하는 동안 오류가 발생했습니다. 1. 질문(문제점): 나는 스프링 부트의 초보자이고 서버에서 스프링 부트 응용 프로그램을 사용할 수 없습니다. 나는 tomcat 서버와 IDE를 이클립스로 사용했습니다. 브라우저에서 앱을 실행하고 싶습니다. 내 콘솔이 여기 있습니다 :: Spring Boot :: (v2.4.1) 2021-01-14 09:36:34.144 INFO 14508 --- [ main] com.example.demo.FirstApp1Application : Starting FirstApp1Application using Java 15.0.1 on DESKTOP-TCH1T7S with PID 14508 (E:\springboot\FirstApp1..

Spring 2021.03.12

날짜를 LocalDate 또는 LocalDateTime으로 변환하고 그 반대로

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 개요 Java 8부터는 새로운 Date API 인 java.time이 있습니다. 그러나 때로는 여전히 새 API와 이전 API간에 변환을 수행하고 둘 다의 날짜 표현으로 작업해야합니다. 2. java.util.Date 를 java.time.LocalDate로 변환 이전 날짜 표시를 새 날짜로 변환하는..

Spring 2021.03.12

Mockito를 사용한 모의 무효 메서드

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 개요 이 짧은 튜토리얼에서는 Mockito로 void 메서드 를 조롱하는 데 중점을 둡니다. Mockito 프레임 워크에 초점을 맞춘 다른 기사 (예 : Mockito Verify , Mockito When / Then , Mockito 's Mock Methods ) 와 마찬가지로 아래 표시된 My..

Spring 2021.03.12

Spring에서 URL에 추가 된 마지막 경로 변수 만 표시하도록하는 방법은 무엇입니까?

Spring에서 URL에 추가 된 마지막 경로 변수 만 표시하도록하는 방법은 무엇입니까? 1. 질문(문제점): 에 대해서만 get 요청을 지정 /show-owner/{id}하고 싶지만 URL에 다른 경로가 추가 될 때마다 404 not found 오류가 발생하고 작동하도록 전체 경로를 제공해야합니다. 그러한 경우에 가장 좋은 방법은 무엇입니까? @GetMapping(value = {"/show-owner/{id}", "/show-item/show-owner/{id}", "/show-user/user-items-table/show-item/show-owner/{id}", "/show-user/user-items-table/show-item/show-owner/user-items-table/{id}", "/..

Spring 2021.03.12

REST 문서에 각 요청 매개 변수의 가능한 모든 값이 포함되어야합니까?

REST 문서에 각 요청 매개 변수의 가능한 모든 값이 포함되어야합니까? 1. 질문(문제점): REST 문서 문서를 작성할 때 각 요청 매개 변수의 가능한 모든 값을 작성하는 것이 좋은가요? 소스 코드와 같은 정보를 얻는 다른 많은 방법이 있지만 더 나은 것 같습니다. 하지만 확실하지 않습니다. 정답이 있습니까, 아니면 팀 정책의 문제입니까? 2. 해결방안: 그 질문에 대한 답은 현재 작업중인 프로젝트에 달려 있다고 생각합니다. 이 API를 다른 많은 개발자가 사용하고 모든 사람에게 공개된다면 다른 언어를 사용하여 몇 가지 예제 코드 스 니펫을 넣고 각 매개 변수에 사용되는 용도와 고려해야 할 제한 사항을 설명하는 것이 더 나을 것이라고 생각합니다. 각 매개 변수 자체를 간단히 설명한 후에 가능한 모든 ..

Spring 2021.03.12

Spring Cloud Config에서 특정 프로필을 선택하면 기본 프로필 값이 반환되지 않습니다.

Spring Cloud Config에서 특정 프로필을 선택하면 기본 프로필 값이 반환되지 않습니다. 1. 질문(문제점): 로컬 application.yml구성 파일에서 구성 서버 관리 구성으로 이동 중입니다. 내 application.yml 파일에는 동일한 파일에 다음 형식으로 2 개 이상의 프로필이 포함되어 있습니다. spring.application.name: config-client app.myvar1: "Var 1 in default profile" app.myvar2: "Var 2 in default profile" --- spring.config.activate.on-profile: docker app.myvar1: "Var 1 in docker profile" NOT config-server..

Spring 2021.03.12

Java Base64 인코딩 및 디코딩

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 개요 이 자습서에서는 Java에서 Base64 인코딩 및 디코딩 기능을 제공하는 다양한 유틸리티를 살펴 봅니다. 주로 Apache Commons에서 나오는 새로운 Java 8 API와 유틸리티 API를 설명 할 것입니다. 2. Base 64 용 Java 8 Java 8은 마침내 표준 API 에 Bas..

Spring 2021.03.12

특정 스프링 빈을 나머지 엔드 포인트의 소비자에게 반환하면 어떻게 되나요?

특정 스프링 빈을 나머지 엔드 포인트의 소비자에게 반환하면 어떻게 되나요? 1. 질문(문제점): 여러 스프링 부트 모듈이있는 프로젝트가 있습니다. 우리의 데이터 계층은 모델 객체에 대한 CRUD 및 파인더의 더 단순하고 일반적인 상황이 아니며 데이터와 상호 작용하는 서비스에 필요한 메타 데이터에 대한 더 많은 구성 및 지식이 있습니다. 다른 여러 모듈에 중요한 구성을 통합하는 모듈이 있고 이러한 인스턴스를 스프링 빈으로 등록한 경우 나머지 엔드 포인트에서 소비자에게 반환하면 어떻게됩니까? 예를 들어 이러한 개체 중 하나가 사용자 지정MongoRepository이행. 반환 된 인스턴스가 작동합니까? 두 모듈이 인스턴스를 요청하기 위해 엔드 포인트를 호출 한 경우 소비자 모듈에서 역 직렬화되었을 때 인스턴스..

Spring 2021.03.12

API 게이트웨이 수준과 개별 마이크로 서비스 수준에서 OAuth2 JWT 디코딩

API 게이트웨이 수준과 개별 마이크로 서비스 수준에서 OAuth2 JWT 디코딩 1. 질문(문제점): JWT와 함께 Spring Boot 1.5.x + OAuth2를 사용하여 일련의 마이크로 서비스 (리소스 서버)를 개발했습니다. 현재 각 마이크로 서비스는 Spring Security를 ​​사용하여 보호됩니다. 즉, JWT 액세스 토큰은 개별 리소스 서버 수준에서 확인됩니다. API Gateway에는 스프링 Security이 없기 때문에 요청을 적절한 서버로 라우팅하고 인증 헤더를 다운 스트림 서비스로 전파합니다. AccessToken이 API 게이트웨이 수준에서만 확인되는 것과 비교하여이 설정의 단점이 있는지 알고 싶었습니다. 아니면 단지 의견의 문제입니까? API 게이트웨이 수준에서 Security..

Spring 2021.03.12
반응형