반응형

spring-boot 11

스프링 부트에서 기본 활성 프로필 설정

스프링 부트에서 기본 활성 프로필 설정 디폴트 액티브프로파일은production한다면-Dspring.profiles.active설정되지 않았습니다. 저는 다음 작업을 수행했습니다.application.properties효과가 없었습니다. spring.profiles.default=production 스프링 부트 버전 = 1.3.5.풀어주다여기서 하고 있는 것은 디폴트프로파일(디폴트프로파일을 지정하지 않은 경우 임의의 빈에서 사용되는 프로파일)을 설정하는 것입니다.@Profile주석)이 되는 것production. 실제로 필요한 것은 다음과 같이 디폴트의 액티브프로파일을 설정하는 것입니다. spring.profiles.active=production 더하다--spring.profiles.active=pro..

programing 2023.03.27

Embedded Tomcat Container를 사용한Spring Boot에서의 JNDI 컨텍스트 작성 방법

Embedded Tomcat Container를 사용한Spring Boot에서의 JNDI 컨텍스트 작성 방법 import org.apache.catalina.Context; import org.apache.catalina.deploy.ContextResource; import org.apache.catalina.startup.Tomcat; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.context.embedded.ConfigurableEmbeddedS..

programing 2023.03.22

스프링 부트 - 2.2.5에서2.3.0으로 업그레이드 후 검증이 정지됨

스프링 부트 - 2.2.5에서2.3.0으로 업그레이드 후 검증이 정지됨 Spring Boot 프로젝트를 2.2.5에서 2.3.0으로 이행한 후 검증이 정지되었습니다(전혀 실행되지 않습니다). changelog documentation(https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.3.0-M1-Release-Notes),에서 읽었습니다.spring-boot-starter-validation이제 의존관계로 수동으로 추가해야 합니다. 그래서 pom.xml에 추가했습니다. org.springframework.boot spring-boot-starter-validation 나의 폼부모는: org.springframework.boot sprin..

programing 2023.03.22

Spring Boot enable http requests 로깅(액세스 로그)

Spring Boot enable http requests 로깅(액세스 로그) 스프링 부트로 제공되는 임베디드 Tomcat 서버에서 액세스 로그를 활성화하려면 어떻게 해야 합니까?이거 먹어봤어application.properties파일도 생성되지 않고 콘솔 로그도 생성되지 않습니다. server.tomcat.access-log-enabled=true server.tomcat.access-log-pattern=%a asdasd logging.file=/home/mati/mylog.log 콘솔 또는 선택한 파일에 표시할 수 있습니다.임의의 장소에서 Tomcat을 선언하다@Configuration클래스: @Bean public FilterRegistrationBean requestDumperFilter() {..

programing 2023.03.22

스프링 부팅이 application.properties 파일을 인식하지 않습니다.

스프링 부팅이 application.properties 파일을 인식하지 않습니다. Spring Boot을 사용하여 DynamoDb 클라이언트를 설정하려고 하는데 엔드포인트와 설정 정보를 resources/application.properties 파일에 저장했습니다.단, Spring Boot에서는 이러한 속성이 인식되지 않는 것 같습니다.같은 파일에 저장되어 있는 "server.default" 키를 선택하기 때문에 파일 자체를 확실하게 인식합니다. 다음은 application.properties 파일과 속성을 로드하려는 클래스입니다(DynamoDBClientMapper). amazon.dynamodb.endpoint=http://localhost:8000/ amazon.dynamodb.region=us-w..

programing 2023.03.17

반응형 Spring Web Client - SOAP 콜 발신

반응형 Spring Web Client - SOAP 콜 발신 spring reactive webclient에서 SOAP 콜을 발신하려고 합니다.나는 그것에 대한 서류를 찾을 수 없었다.어떻게 접근할지 궁금하네요.지금 나는 생각하고 있다. 별도의 스레드 풀에서 JAXB를 사용하여 SOAP 메시지 생성 webclient를 통해 문자열로 변환하여 콜을 발신하다 돌아오는 길에 별도의 tp로 jaxb를 사용하여 java로 변환하십시오. 단점이나 다른 접근법은 무엇입니까?다음으로 Spring Reactor의 작업 예를 나타냅니다.https://github.com/gungor/spring-webclient-soap 생성된 JAXB 클래스를 다음과 같이 커스텀인코더로 비누 봉투에 싸서 WebClient의 교환 전략에 ..

programing 2023.03.02

종료 코드 1 Spring Boot Intellij로 프로세스가 종료되었습니다.

종료 코드 1 Spring Boot Intellij로 프로세스가 종료되었습니다. 프로젝트를 실행할 때 "종료 코드 1로 프로세스가 완료되었습니다"라는 메시지를 받았습니다.몇 가지 해결 방법을 시도해 보았지만 나와 같은 오류는 없습니다.내 프로젝트는 코드 라인을 실행하지 않습니다. 프로세스를 중단하십시오.다음과 같이 "try-catch" 블록을 삽입하고 "run" 메서드 호출을 배열하여 "catch" 내에서 스택 트레이스를 인쇄합니다. public static void main(String[] args) { try { SpringApplication.run(MyApplication.class, args); } catch (Exception e) { e.printStackTrace(); } } 프로젝트 폴더..

programing 2023.03.02

JUnit의 @TestMethodOrder 주석이 작동하지 않습니다.

JUnit의 @TestMethodOrder 주석이 작동하지 않습니다. 다음 통합 테스트에 문제가 있습니다. import org.junit.jupiter.api.Order; import org.junit.jupiter.api.TestMethodOrder; import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; @SpringBootTest @ActiveProfiles("test") @TestMethodOrder(OrderAnnotation.class) public class FooServiceIT { @Test @Order(1) void testUploadSuccess() { ... } @Test @Order(2) void testDownloadSucces..

programing 2023.02.25

불변 @Configuration Properties

불변 @Configuration Properties Spring Boot에서 불변(최종) 필드를 사용할 수 있습니까?@ConfigurationProperties주석?다음 예 @ConfigurationProperties(prefix = "example") public final class MyProps { private final String neededProperty; public MyProps(String neededProperty) { this.neededProperty = neededProperty; } public String getNeededProperty() { .. } } 지금까지 해 본 접근법: 작성@Bean의MyProps두 개의 컨스트럭터가 있는 클래스 2개의 컨스트럭터 제공: 빈 컨스트..

programing 2023.02.20

스프링 부트 유닛 테스트에서는 logging.level이 무시됩니다.

스프링 부트 유닛 테스트에서는 logging.level이 무시됩니다. maven 모듈 중 하나가 테스트 실행 시 로깅레벨을 무시합니다. 인src/test/resources있습니다application.properties: app.name=bbsng-import-backend app.description=Import Backend Module for Application spring.profiles.active=test # LOGGING logging.level.root=error logging.level.org.springframework.core =fatal logging.level.org.springframework.beans=fatal logging.level.org.springframework.co..

programing 2023.02.20
반응형