반응형

@Value가 하나의 특정 클래스에 설정되지 않았습니다.

@Value가 하나의 특정 클래스에 설정되지 않았습니다. 1. 질문(문제점): 나는 내가 어떤 종류의 바보라고 확신하지만, 내 인생에서는 그것을 볼 수 없습니다. @Value 주석을 통해 속성 주입을 광범위하게 사용하는 대규모 Spring Boot 2.1 애플리케이션이 있습니다. 이것은 훌륭하게 작동하며 수년 동안 해왔습니다. 하지만 값을 설정할 수없는 특정 새 개체가 하나 있습니다. 항상 null입니다. 동일한 값 중 일부가 다른 개체에 잘 주입되기 때문에 문제가 값 자체가 아니라는 것을 알고 있습니다. 그러나 나는이 물체에 무엇이 잘못되었는지 볼 수 없으며 당신의 눈알에 감사 할 것입니다. 이 개체의 값 (동일한 디렉터리에 있고 잘 빌드 됨)은 항상 null입니다. @Service public cla..

카테고리 없음 2021.02.23

Spring 컨텍스트가 초기화되는 동안 정적 HTML 페이지 표시

Spring 컨텍스트가 초기화되는 동안 정적 HTML 페이지 표시 1. 질문(문제점): Spring Boot 2.3.7, Embedded Jetty, JSP 및 WAR 패키징. 스프링 컨텍스트가 초기화되는 동안 정적 HTML 페이지를 표시하고 싶습니다. 애플리케이션이 시작될 때와 스프링 컨텍스트가 새로 고쳐지기 전에 표시되어야합니다. 이 설명서를 https://www.nurkiewicz.com/2015/09/displaying-progress-of-spring.html 로 사용하려고했지만 작동하지 않습니다. 부두가 초기화 될 때 직접 임베디드 부두를 시작해야합니다. 그러나 스프링 부트는 컨텍스트가 새로 고쳐질 때만 임베디드 부두를 시작합니다. 어떻게해야합니까? 2. 해결방안: Jetty 워퍼 준비 클래스..

카테고리 없음 2021.02.23

Spring-@Component BeanPostProcessors와 같은 주석입니다.

Spring-@Component BeanPostProcessors와 같은 주석입니다. 1. 질문(문제점): @Autowired, @Transactional 및 @PostConstruct와 같은 Spring 주석이 BeanPostProcessors의 한 형태라고 읽었습니다. 그래서 내가 BeanPostProcessors에 대해 이해 한 바에 따르면 Spring Bean의 수명주기를 관리하는 데 사용됩니다. 즉, 빈 초기화 전이나 후에 실행해야하는 코드를 지정할 수 있습니다. 이제 @Component 또는 @Bean과 같은 어노테이션이이 유형의 Bean을 작성해야 함을 Spring에 지정합니다. 예를 들면 @Component public Class Foo { } Spring에 "Foo"유형의 Bean을 작성..

카테고리 없음 2021.02.22

여러 패턴에 대한 스프링 부트의 여러 WebSecurityConfigurerAdapter

여러 패턴에 대한 스프링 부트의 여러 WebSecurityConfigurerAdapter 1. 질문(문제점): 스프링 부트 액추에이터 API가 기본 인증을 사용하여 보호되고 다른 모든 엔드 포인트가 JWtAuthentication을 사용하여 인증되는 내 프로젝트에 대해 여러 WebsecurityConfigurerAdapter를 설정하려고합니다. 나는 그것을 함께 작동시킬 수 없으며 낮은 순서의 구성 만 작동합니다. Spring Boot 2.1.5.RELEASE를 사용하고 있습니다. JWT Authenticator를 사용한 보안 구성 1 @Order(1) @Configuration public class SecurityConfig extends WebSecurityConfigurerAdapter { pri..

카테고리 없음 2021.02.22

SpringData에서 save ()가 필요한 이유는 무엇입니까?

SpringData에서 save ()가 필요한 이유는 무엇입니까? 1. 질문(문제점): SpringData JPA 문서의 Transactionality 섹션에는 여러 저장소 호출에 대한 트랜잭션을 정의하기 위해 파사드를 사용하는 예제가 있습니다. @Service class UserManagementImpl implements UserManagement { private final UserRepository userRepository; private final RoleRepository roleRepository; @Autowired public UserManagementImpl(UserRepository userRepository, RoleRepository roleRepository) { this.us..

카테고리 없음 2021.02.22

Access-Control-Allow-Origin은 Origin null을 허용하지 않습니다.

Access-Control-Allow-Origin은 Origin null을 허용하지 않습니다. 1. 질문(문제점): 다음과 같은 코드로 weather.xsl이라는 html 출력을 만들기 위해 작은 xslt 파일을 만들었습니다. 다음과 같이 jQuery를 사용하여 수행하려는 html 파일의 div에 html 출력을로드하고 싶습니다. $('#result').load('weather.xsl'); 하지만 다음 오류가 발생합니다. Origin null은 Access-Control-Allow-Origin에서 허용되지 않습니다. xslt에 헤더를 추가하는 방법에 대해 읽었지만 어떻게해야하는지 잘 모르겠으므로 어떤 도움을 주시면 감사하겠습니다. HTML 출력에로드 할 수없는 경우 다른 방법에 대한 조언 그렇게하는 것이..

카테고리 없음 2021.02.22

시작 후 Spring 부트 애플리케이션이 실패 함-존재하지 않는 메소드를 호출하려고했습니다. 다음 위치에서 시도했습니다.

시작 후 Spring 부트 애플리케이션이 실패 함-존재하지 않는 메소드를 호출하려고했습니다. 다음 위치에서 시도했습니다. 1. 질문(문제점): 저는 Spring Boot를 처음 사용했으며 REST Api로 간단한 애플리케이션을 빌드하려고 시도하고 있으며 앱을 시작할 때 즉시이 오류가 발생합니다. Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2021-01-24 20:08:19.505 ERROR 11344 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter : ********************..

카테고리 없음 2021.02.22

로컬에서 Spring Cloud Kubernetes 비활성화

로컬에서 Spring Cloud Kubernetes 비활성화 1. 질문(문제점): 로컬 모드에서 Spring Cloud Kubernetes를 비활성화하는 방법에 대한 작은 질문입니다. 이 프로젝트는 Kubernetes에 배포 된 간단한 SpringBoot + SpringCloud 프로젝트입니다. 따라서 클래스 경로에는 다음과 같은 종속성이 있습니다. org.springframework.cloud spring-cloud-starter-kubernetes-fabric8 그리고 Kubernetes 환경에 앱을 배포하면 모든 것이 정상입니다. 그러나 로컬 모드에서 동일한 앱을 실행하면이 경고가 표시되지만 무엇보다도 시작 시간이 20 초 증가합니다. o.s.c.k.f.Fabric8AutoConfiguration ..

카테고리 없음 2021.02.22

내 주석 @Value는 사용 중이고 구성 요소 주석이 달린 클래스로 호출되는 경우에도 null을 반환합니다.

내 주석 @Value는 사용 중이고 구성 요소 주석이 달린 클래스로 호출되는 경우에도 null을 반환합니다. 1. 질문(문제점): 저는 Spring을 처음 사용하고 도움이 필요합니다. 하드 코딩하는 대신 application.properties를 사용하여 하나의 API 키를 설정하고 싶지만 항상 null을 반환합니다. IntelliJ는 파일에 설정 한 값으로 올바르게 평가합니다. 나는 이미 여기에서 다른 질문을 읽었으며 거의 ​​모든 솔루션은 Spring이 Components, Beans 등과 같은 관리되는 클래스에 이러한 값 주석을 "주입"할 수 있다고 말합니다. 그게 내가 한 일이고 여전히 null을 얻었습니다! 다른 모든 것이 내가 의도 한대로 작동합니다. 어떤 방향으로도 감사합니다! 내 appli..

카테고리 없음 2021.02.22

웹 클라이언트를 통해 Google Geocode json 개체를 구문 분석 할 수 없습니다.

웹 클라이언트를 통해 Google Geocode json 개체를 구문 분석 할 수 없습니다. 1. 질문(문제점): 다음 웹 클라이언트 쿼리를 호출하려고합니다. return webClient .get() .uri(uriBuilder -> uriBuilder .path("/geocode/json") .queryParam("key", google.getApiKey()) .queryParam("latlng", String.join( ",", String.valueOf(point.getLat()), String.valueOf(point.getLng())) ) .build()) .accept(MediaType.APPLICATION_JSON) .retrieve() .onStatus(HttpStatus::isError..

카테고리 없음 2021.02.22
반응형