반응형

spring-boot 25

스프링 부트 CORS 필터 - CORS 프리플라이트 채널에 성공하지 못함

스프링 부트 CORS 필터 - CORS 프리플라이트 채널에 성공하지 못함 스프링 부트 웹 응용 프로그램에 CORS 필터를 추가해야 합니다. 다음 매뉴얼에 기재되어 있는 바와 같이 CORS 매핑을 추가했습니다.http://docs.spring.io/spring/docs/current/spring-framework-reference/html/cors.html 설정은 다음과 같습니다. @Configuration @EnableWebMvc public class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { // @formatter:off registry .addM..

programing 2023.03.17

스프링 부트: 기본값을 구성 가능한 속성으로 설정

스프링 부트: 기본값을 구성 가능한 속성으로 설정 스프링 부트 프로젝트의 속성 클래스는 다음과 같습니다. @Component @ConfigurationProperties(prefix = "myprefix") public class MyProperties { private String property1; private String property2; // getter/setter } 다음으로 application.properties 파일의 다른 속성에 기본값을 설정합니다.property1아래 예시와 마찬가지로 @Value를 사용합니다. @Value("${myprefix.property1:${somepropety}}") private String property1; 다음 예시와 같이 스태틱 값을 할당할 수 ..

programing 2023.03.17

@TestPropertySource는 봄 1.2.6의 AnnotationConfigContextLoader를 사용한 JUnit 테스트에서 작동하지 않습니다.

@TestPropertySource는 봄 1.2.6의 AnnotationConfigContextLoader를 사용한 JUnit 테스트에서 작동하지 않습니다. Spring 4.1.17에서 Spring Boot 1.2.6을 사용하는 경우는 전혀 없는 것 같습니다.RELEASE는 전혀 동작하지 않습니다.응용 프로그램 속성에 액세스하여 필요에 따라 테스트로 덮어쓰기를 원할 뿐입니다(해크를 사용하여 PropertySource를 수동으로 삽입하지 않음). 이거 안 되는데.. @TestPropertySource(properties = {"elastic.index=test_index"}) 이것도 아니고.. @TestPropertySource(locations = "/classpath:document.properties..

programing 2023.03.12

java9에서 모듈 읽기 패키지 오류를 해결하는 방법

java9에서 모듈 읽기 패키지 오류를 해결하는 방법 spring-boot를 사용하는 Java 9의 새로운 모듈러 구조를 이해하려고 합니다.예를 들어, https://github.com/tmatyashovsky/java9-springboot와 같은 간단한 애플리케이션을 실행하고 싶습니다. Java 9에서 maven 3.5.0을 사용하고 있습니다. Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T21:39:06+02:00) Maven home: ~/soft/apache-maven-3.5.0 Java version: 9-ea, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-..

programing 2023.03.07

스프링 부트 1.2.3의 경우 JSON 시리얼라이제이션에서 ignore null 값을 설정하려면 어떻게 해야 합니까?

스프링 부트 1.2.3의 경우 JSON 시리얼라이제이션에서 ignore null 값을 설정하려면 어떻게 해야 합니까? Spring Boot 1.2.3에서는 속성 파일을 통해 잭슨 오브젝트 맵퍼를 커스터마이즈할 수 있습니다.그러나 오브젝트를 JSON 문자열로 시리얼화할 때 잭슨 ignore null 값을 설정할 수 있는 속성을 찾을 수 없었습니다. spring.jackson.deserialization.*= # see Jackson's DeserializationFeature spring.jackson.generator.*= # see Jackson's JsonGenerator.Feature spring.jackson.mapper.*= # see Jackson's MapperFeature spring.ja..

programing 2023.03.02
반응형