반응형

SCDF : 포드 시작 실패시 오류 처리

SCDF : 포드 시작 실패시 오류 처리 1. 질문(문제점): Spring Batch 작업을위한 새로운 k8s 포드를 스핀 오프하기 위해 SCDF (Spring Cloud Dataflow)를 호출하는 서비스를 개발 중입니다. Map properties = Map.of("testApp.cpu", cpu, "testApp.memory", memory); LOGGER.info("Create task '{}' with definition '{}'", taskName, taskDefinition); taskOperations.create(taskName, taskDefinition); LOGGER.info("Launching task '{}' with properties {} and arguments '{}'",..

Spring 2021.03.04

중간 모델 클래스없이 목록을 뷰에 바인딩하는 방법은 무엇입니까?

중간 모델 클래스없이 List을 뷰에 바인딩하는 방법은 무엇입니까? 1. 질문(문제점): 잘 작동하는 코드가 있습니다. 저장소에서 데이터를 검색하고이를 listPlaces로 설정하고 listPlaces를보기에 바인드합니다. 제어 장치 ListPlaces listPlaces = new ListPlaces(); listPlaces.setListPlaces(placeRepository.selectPlaces(idUser)); ModelAndView modelAndView = new ModelAndView("/myplaces.html"); modelAndView.addObject("listPlacesBind", listPlaces); 모델 public class ListPlaces { private List l..

Spring 2021.03.04

javaFx로 Spring 부팅

javaFx로 Spring 부팅 1. 질문(문제점): 저는 스프링 부트와 javaFx를 사용하는 자바 데스크톱 앱을 개발 중입니다. 그것은 crud 앱이므로 mysql 데이터베이스로 작업하고 있습니다. 컨트롤러가 스프링 부트 및 javaFx 컨트롤러가되기를 원하며 setControllerFactory(). 여기 내 신청서입니다 신청: package com.gi.quizui; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public static void main(String[] args) { javafx.application.Applicat..

Spring 2021.03.04

Spring시작 로딩 시점에 로직 실행 하는 방법

1. 소개 이 기사에서는 Spring 애플리케이션을 시작할 때 로직 을 실행 하는 방법에 초점을 맞출 것 입니다. 2. 시작시 로직 실행 Spring 애플리케이션 시작 중 / 후에 로직을 실행하는 것은 일반적인 시나리오이지만 여러 문제를 일으키는 시나리오입니다. Inverse of Control의 이점을 얻으려면 당연히 컨테이너로가는 애플리케이션의 흐름에 대한 부분적인 제어를 포기해야합니다. 이것이 바로 인스턴스화, 시작시 로직 설정 등에 특별한주의가 필요한 이유입니다. 빈의 생성자에 로직을 포함 시키거나 객체의 인스턴스화 후에 메서드를 호출 할 수는 없습니다. 우리는 그 과정에서 통제권을 가지고 있지 않습니다. 실제 예를 살펴 보겠습니다. @Component public class InvalidInit..

Spring 2021.03.04

Spring OAuth 리디렉션 URL 혼란

Spring OAuth 리디렉션 URL 혼란 1. 질문(문제점): 안녕하세요, 저는 현재 Spring boot https://www.callicoder.com/spring-boot-security-oauth2-social-login-part-1/ 에서 인증 서비스를 구축하는이 가이드를 따르고 있습니다. 사용자가 사용자 이름과 비밀번호로 계정을 만들고 계정을 만들 때 refresh_token도 반환하도록 수정했습니다. 그러나 facebook 또는 google을 사용하여 인증 흐름을 수행하면 액세스 토큰이 리디렉션 URL에 추가 된 것을 볼 수 있습니다 ( 여기 github 링크 참조 ). 이제 OAuth 문서를 읽으면 의미가있는 것 같습니다. 그러나 사용자에게 새로 고침 토큰을 반환하려면 어떻게해야합니까?..

Spring 2021.03.04

속성을 지정하지 않고 SpringData JPA의 @Modifying에 대한 용도가 있습니까?

속성을 지정하지 않고 SpringData JPA의 @Modifying에 대한 용도가 있습니까? 1. 질문(문제점): AFAIK @Modifying는 @Query어노테이션에 지정된 INSERT / UPDATE / DELETE 쿼리의 경우 지속성 컨텍스트 정리를 처리합니다. 그러나 순수한 @Modifying유익은 무엇입니까? 이 포스트 에 따르면 , 당신은 항상 써야하는 것 같다 @Modifying(clearAutomatically=true, flushAutomatically=true). 문서에 따르면 ( 링크 ) : EntityManager에는 수정 쿼리를 실행 한 후 오래된 엔터티가 포함될 수 있으므로 이를 자동으로 지우지 않습니다 . EntityManager에서 여전히 보류중인 모든 비 플러시 변경 사..

Spring 2021.03.04

Spring Boot로 초기 db 데이터로드하는 방법

1. 개요 Spring Boot를 사용하면 데이터베이스 변경 사항을 쉽게 관리 할 수 ​​있습니다. 기본 구성을 그대로두면 패키지에서 엔터티를 검색하고 각 테이블을 자동으로 생성합니다. 그러나 때때로 우리는 데이터베이스 변경에 대해 좀 더 세밀한 제어가 필요할 것입니다. 이때 Spring에서 data.sql 및 schema.sql 파일을 사용할 수 있습니다 . 2. data.sql 파일 또한 여기서 JPA로 작업하고 있다고 가정 하고 프로젝트에서 간단한 국가 엔터티를 정의 해 보겠습니다 . @Entity public class Country { @Id @GeneratedValue(strategy = IDENTITY) private Integer id; @Column(nullable = false) pri..

Spring 2021.03.04

스프링 Security Form 로그인 사용방법

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. 소개 이 글은 Login with Spring Security 에 초점을 맞출 것 입니다. 로그인 메커니즘과 함께 웹 애플리케이션을 설정하는 데 필요한 부분이므로 간단한 이전 Spring MVC 예제 를 기반으로 빌드 할 것 입니다. 2. Maven 의존성 Spring Boot로 작업 할 때 spri..

Spring 2021.03.03

Spring에서의 의존성주입방법 : @Autowired, @Resource 및 @Inject 방법

1. 개요 이 Spring Framework 기사는 @Resource , @Inject 및 @Autowired 어노테이션 과 같은 종속성 주입과 관련된 어노테이션의 사용을 보여줍니다 . 이러한 어노테이션은 종속성을 해결하는 선언적 방법을 클래스에 제공합니다. 예를 들면 다음과 같습니다. @Autowired ArbitraryClass arbObject; 직접 인스턴스화하는 것과는 반대로 (명령 적 방식), 예를 들면 다음과 같습니다. ArbitraryClass arbObject = new ArbitraryClass(); 세 개의 어노테이션 중 두 개는 Java 확장 패키지에 속합니다 : javax.annotation.Resource 및 javax.inject.Inject . @Autowired 어노테이션은..

Spring 2021.03.03

Mockito.mock (), @Mock, @MockBean 차이점

1. 개요 이 빠른 자습서에서는 Mockito 및 Spring 모의 지원을 사용하여 모의 객체를 만드는 세 가지 방법과 서로 어떻게 다른지 살펴볼 것입니다. 2. Mockito.mock () Mockito.mock () 메소드는, 우리가 클래스 또는 인터페이스의 모의 객체를 생성 할 수 있습니다. 그런 다음 mock을 사용하여 메서드에 대한 반환 값을 스텁하고 호출되었는지 확인할 수 있습니다. 예를 살펴 보겠습니다. @Test public void givenCountMethodMocked_WhenCountInvoked_ThenMockedValueReturned() { UserRepository localMockRepository = Mockito.mock(UserRepository.class); Mock..

카테고리 없음 2021.03.03
반응형