반응형

OpenAPI 3.0을 사용하여 Spring REST API 문서화

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. 개요 문서는 REST API를 빌드하는 데 필수적인 부분입니다. 이 자습서에서는 Spring Boot 1.x 및 2.x 애플리케이션 용 OpenAPI 3 사양을 기반으로 API 문서의 생성 및 유지 관리를 단순화하는 도구 인 SpringDoc을 살펴 보겠습니다. 2. springdoc-openapi ..

Spring 2021.03.13

내 Spring Security MVC WebApp SpringChainFilter를 실행하여 예외를 발생시킬 수 없습니다. rawPassword는 null 일 수 없습니다.

내 Spring Security MVC WebApp SpringChainFilter를 실행하여 예외를 발생시킬 수 없습니다. rawPassword는 null 일 수 없습니다. 1. 질문(문제점): 그래서 나는 DB에 연결하기 전에 내 앱이 어떻게 작동하는지 확인하기 위해 간단한 스프링 Security 하드 코드 Security을 만들려고했지만 그 전에 오류 500이 표시되기 시작했습니다. 다음은 내 구성 파일입니다. package com.luv2code.springsecurity.demo.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; i..

Spring 2021.03.13

자바-스프링 부트-반응 형 Redis 스트림 (TEXT_EVENT_STREAM_VALUE)

자바-스프링 부트-반응 형 Redis 스트림 (TEXT_EVENT_STREAM_VALUE) 1. 질문(문제점): redis 스트림의 최신 메시지를 항상 보여주는 엔드 포인트를 작성하고 싶습니다 (반응성). 엔티티는 다음과 같습니다 {'key' : 'some_key', 'status' : 'some_string'}. 따라서 다음과 같은 결과를 얻고 싶습니다. 페이지가 호출되면 콘텐츠는 예를 들어 엔티티를 표시합니다. {'key' : 'abc', 'status' : 'status_A'} 페이지가 닫히지 않았습니다 그런 다음 새 엔티티가 스트림에 추가됩니다. XADD mystream * key abc status statusB 이제 탭을 업데이트하지 않고 스트림의 각 항목을보고 싶습니다. {'key' : 'a..

Spring 2021.03.13

Spring Boot에 로그인

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. 개요 이 짧은 자습서에서는 Spring Boot에서 사용할 수있는 주요 로깅 옵션을 살펴 보겠습니다. Logback에 대한 자세한 정보는 A Guide to Logback 에서 확인할 수 있으며 Log4j2는 Intro to Log4j2 – Appenders, Layouts and Filters 에 ..

Spring 2021.03.13

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
반응형