반응형

Spring Session 사용방법

1. 개요 Spring Session 은 서버에 저장된 HTTP 세션의 한계에서 세션 관리를 해방시키는 단순한 목표를 가지고 있습니다. 이 솔루션을 사용하면 단일 컨테이너 (예 : Tomcat)에 연결하지 않고도 클라우드의 서비스간에 세션 데이터를 쉽게 공유 할 수 있습니다. 또한 동일한 브라우저에서 여러 세션을 지원하고 헤더로 세션을 전송합니다. 이 기사에서는 Spring Session 을 사용하여 웹 앱에서 인증 정보를 관리합니다. Spring Session 은 JDBC, Gemfire 또는 MongoDB를 사용하여 데이터를 유지할 수 있지만 Redis 를 사용할 것 입니다. Redis에 대한 소개는 이 기사를 확인 하십시오. 2. 간단한 프로젝트 나중에 세션 예제의 기반으로 사용할 간단한 Sprin..

Spring 2021.03.17

중첩 된 정적 클래스로 인터페이스 모킹

중첩 된 정적 클래스로 인터페이스 모킹 1. 질문(문제점): 변경할 수없는 인터페이스와 구현이 있습니다. 인터페이스는 다음과 같습니다. public Interface IHello{ // ... some method declarations public static class IoH{ static IHello hello = new IHello.IoH.HelloImpl(); public IoH(){} public static IHello getHello(){ return hello; } private static class HelloImpl implements IHello{ // .... constructor and methods.... } } } 또한 IHello 인터페이스 의 기능을 재정의하고 다른 작업을..

Spring 2021.03.16

Mockito Mocks를 Spring Bean에 주입

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 모의를 Spring Beans에 삽입하는 방법을 보여줍니다. 구성 요소가 종종 외부 시스템에 액세스하는 데 의존하는 실제 응용 프로그램에서는 적절한 테스트 격리를 제공하여 각 테스트에 대한 전체 클래스 계층 구조를 포함하지 ..

Spring 2021.03.16

Java로 파일에 byte [] 쓰기

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 바이트 배열을 파일에 쓰는 여러 가지 방법을 배웁니다. Java IO 패키지를 사용하여 처음부터 시작하겠습니다. 다음으로 Java NIO를 사용한 예제를 살펴 보겠습니다. 그 후 Google Guava 및 Apache Commons IO를 사용합니다. 2. 자바 I..

Spring 2021.03.16

XML 정의 스프링 빈과 프로그래밍 방식으로 동등한 것은 무엇입니까

XML 정의 스프링 빈과 프로그래밍 방식으로 동등한 것은 무엇입니까 1. 질문(문제점): xml에서 다음과 같은 빈을 정의하는 것과 같은 프로그래밍 방식은 무엇입니까? 이상적으로는 XML을 사용하지 않고 호출하지 않고 유형 클래스 new내에서 이것이 발생하도록 스프링이 해당 빈을 만들 수 있기를 바랍니다 @Configuration. 예를 들면 : @Configuration public ConfigBar { @Bean public com.bizz.Foo foo() { return /* Programmatic equivalent of here*/; } } 나는 new Foo()동등 하다고 생각하지 않는다 . 스프링은 인수가없는 생성자가 아닌 어떤 생성자를 사용할지 선택할 수 있기 때문입니다. 스프링은 의존성..

Spring 2021.03.16

내 애플리케이션이 Spring의 로컬 MySQL이 아닌 Docker 컨테이너 MySQL을 사용할 수 있도록 application.properties 파일에서 환경 변수를 지정하는 방법은 무엇입니까?

내 애플리케이션이 Spring의 로컬 MySQL이 아닌 Docker 컨테이너 MySQL을 사용할 수 있도록 application.properties 파일에서 환경 변수를 지정하는 방법은 무엇입니까? 1. 질문(문제점): 저는 Dockers를 처음 사용합니다. 스프링 애플리케이션이 컨테이너에서 MySQL db에 액세스하기를 원하지만 Docker MySQL에 포함 된 MySQL db를 사용할 수 있도록 docker-compose 파일 및 application.properties 파일에 환경 변수를 추가하는 방법을 모르겠습니다. image. 그러나 이것이 Spring 부팅이 아닌 Spring 응용 프로그램인지 확인하십시오. 아래는 내가 쓰려고 한 도커 작성 파일입니다. version: '3' services:..

Spring 2021.03.16

redis-cli에서 수동으로 설정 한 값을 검색 할 수 있지만 Spring Boot에서 Redis Reactive를 통해 새 키를 설정할 수 없음

redis-cli에서 수동으로 설정 한 값을 검색 할 수 있지만 Spring Boot에서 Redis Reactive를 통해 새 키를 설정할 수 없음 1. 질문(문제점): 저는 Spring Webflux + Reactive Redis를 사용하고 있으며, 제 목표는 Redis를 파일 캐시로 사용하는 것입니다. 처음에는 ~ 100MB ByteBuffer로 키를 설정하려고했지만 작동하지 않았습니다. 디버거를 다시 확인하여 파일이 실제로 메모리로 읽혀 지는지 확인했습니다. "어쩌면 Redis는"큰 "문자열을 좋아하지 않을까요?"라고 생각했습니다. 그래서 아래 코드로 시도했지만 여전히 주사위가 없습니다. ACL 관련 문제 일 수 있다고 생각했지만 확인했고 기본 사용자가 모든 것에 액세스 할 수 있습니다. "어쩌면 ..

Spring 2021.03.16

Spring과 Spock으로 테스트하기

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 의 테스트 프레임 워크 의 지원 능력 과 단위 테스트 용이든 통합 테스트 용이든 Spock 프레임 워크 의 표현력을 결합 할 때의 이점을 보여줄 것 입니다. 2. 프로젝트 설정 간단한 웹 애플리케이션부터 시작하겠습니다. 인사를하고 인사를 변경하고..

Spring 2021.03.16

이메일 주소가 유사한 모든 DB 번호 합계 (Spring Security-Java)

이메일 주소가 유사한 모든 DB 번호 합계 (Spring Security-Java) 1. 질문(문제점): 그래서 스프링 부트 Security에 웹 애플리케이션을 구축하고 있습니다. 내 응용 프로그램을 사용하면 현재 로컬에서 등록 및 로그인 할 수 있으며 Google 및 링크드 인 서버 제공 업체를 사용하여 로그인 할 수 있습니다. 등록 후 비트 코인을 여러 개 제출하도록 요청한 다음 프로필의 DB에 저장합니다. 다른 제공 업체에 등록 할 때마다 DB에 새 프로필이 저장되며 일반적인 것은 이메일입니다. 그러나 모든 프로필이 분리되어 있기 때문에 비트 코인은 다를 것입니다. 내가 원하는 것은 동일한 이메일 (다른 공급자, 하나의 이메일)을 가진 사람들을 위해 "비트 코인"속성을 요약하여 동일한 값으로 각 페..

Spring 2021.03.16

Spring (Tomcat 서버)과 Maven으로 웹앱을 어떻게 만들 수 있습니까?

Spring (Tomcat 서버)과 Maven으로 웹앱을 어떻게 만들 수 있습니까? 1. 질문(문제점): 내 응용 프로그램을 실행할 때 아래 콘솔 메시지가 표시되지만 http : // localhost : 8080 /? 다음과 같은 오류 메시지가 나타납니다. "Whitelabel 오류 페이지이 응용 프로그램에는 / error에 대한 명시 적 매핑이 없으므로 대체 항목으로 간주됩니다. Tue Jan 12 22:04:40 EST 2021 예기치 않은 오류가 발생했습니다 (유형 = 찾을 수 없음, 상태 = 404) " 콘솔 출력 : 2021-01-12 22:03:17.212 INFO 21710 --- [ main] com.crd.carrental.CarRentalApplication : No active pr..

Spring 2021.03.16
반응형