반응형

Spring-boot 26

스프링 부트에서 application.properties의 사용자 홈 경로 가져오기

스프링 부트에서 application.properties의 사용자 홈 경로 가져오기 이것은 꽤 간단한 일이지만, 꽤 많은 연구를 한 후에 저는 이것을 할 수 있는 어떤 방법을 찾기가 어렵습니다. 현재 사용자의 홈 디렉토리에 로그 파일을 만들고 싶습니다.공식 문서에 따르면 내가 수정해야 할 변수는 다음과 같습니다.logging.file그리고.logging.path. 사용자 가정의 가치를 어떻게 구현할 수 있을까요?logging.path? 다음과 같이 설정해 보았습니다. logging.path=#{systemProperties['user.home']} 하지만 아무 성과가 없었습니다.${user.home}당신의 대답입니다. 예를 들어,${user.home}/logs/app/app.log 스프링부트 2.2.6L..

programing 2023.10.17

새 Spring 세션을 추가할 때 cookie-value 오류 발생

새 Spring 세션을 추가할 때 cookie-value 오류 발생 의 Spring Boot I 하는 1.4하는Spring Session합니다를 하여 세션 합니다.JDBC. 이것은 기본 세션에서 잘 작동합니다.새때 하여)?_s=1)에가 있습니다. url)합니다. java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value 여기서 무슨 문제가 있습니까? : ,Spring Session그렇게 합니다.따라서 어떤 값을 설정하려고 하는지 알 수 없습니다. 전체 스택 추적은 다음과 같습니다. java.lang.IllegalArgumentException: An invalid character [32] was..

programing 2023.09.27

스프링 부트 외부 구성

스프링 부트 외부 구성 스프링 부트 앱에 외부 속성 파일을 로드하려고 합니다.처음에는 구성 클래스에서 @PropertySource를 사용했습니다.그러나 이제 이 주석을 제거하여 클래스가 위치에 종속되지 않도록 합니다.그래서 저는 다음을 사용하려고 했습니다. java -jar my-boot-ws.war --SPRING_CONFIG_NAME=file:///Users/TMP/resources/ 이 http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html 문서를 기반으로 하지만 다음 오류가 발생합니다. Caused by: java.lang.IllegalArgumentException: Could ..

programing 2023.08.08

SpringBoot에서 콩을 추가하는 방법시험

SpringBoot에서 콩을 추가하는 방법시험 그 질문은 매우 간단해 보이지만, 이상하게도 저는 해결책을 찾지 못했습니다. 제 질문은 콩을 추가/신고하는 것입니다.SpringBootTest한 사람을 무시하거나 모키토를 사용하여 조롱하지 않습니다. 다음은 실제 요구사항을 가장 단순하게 구현하려고 시도했을 때 얻은 결과입니다(그러나 효과가 없습니다). 일부 서비스, 빈 및 구성: @Value // lombok public class MyService { private String name; } @Value // lombok public class MyClass { private MyService monitoring; } @Configuration public class SomeSpringConfig { @B..

programing 2023.07.29

springboot에서 feignclient를 찾을 수 없습니다.

springboot에서 feignclient를 찾을 수 없습니다. 아래와 같은 오류 정보: *************************** APPLICATION FAILED TO START *************************** Description: Field helloAgent in com.example.client.controller.Hello required a bean of type 'com.example.common.agent.HelloAgent' that could not be found. Action: Consider defining a bean of type 'com.example.common.agent.HelloAgent' in your configuration. 프로젝트 ..

programing 2023.07.24

Spring-Boot 다중 모듈 프로젝트 로드 속성 파일

Spring-Boot 다중 모듈 프로젝트 로드 속성 파일 저는 메이븐에 스프링 부트 애플리케이션을 멀티 모듈 프로젝트로 가지고 있습니다.구조는 다음과 같습니다. Parent-Project |--MainApplication |--Module1 |--ModuleN 에서MainApplication프로젝트가 있습니다.main()주석이 달린 메서드 클래스@SpringBootApplication등등.이 프로젝트에는 항상 그렇듯이 자동으로 로드되는 application.properties 파일이 있습니다.그래서 나는 그 값들에 접근할 수 있습니다.@Value주석 @Value("${myapp.api-key}") private String apiKey; Module1 내에서 모듈 구성이 저장되는 속성 파일(module1..

programing 2023.07.14

'JavaCompile' 유형 속성 'options.compilerArgumentProviders.apt$0.name '에 입력 또는 출력 주석이 없습니다.Gradle 7로 업그레이드한 후 오류 발생

'JavaCompile' 유형 속성 'options.compilerArgumentProviders.apt$0.name '에 입력 또는 출력 주석이 없습니다.Gradle 7로 업그레이드한 후 오류 발생 Gradle 7.0으로 업그레이드하고 빌드를 만든 후 다음과 같은 오류가 발생했습니다. > Task :compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Some problems were found with the configuration of task ':compileJava' (type 'JavaCompile'). - Type 'JavaCompile' property 'options.compilerArgumentPr..

programing 2023.07.09

봄 부츠를 신은 카프카 스트림

봄 부츠를 신은 카프카 스트림 봄부트 프로젝트에서 카프카 스트림과 실시간 처리 작업을 하고 싶습니다.그래서 Kafka Streams 설정이 필요하거나 Kstreams 또는 KTable을 사용하고 싶은데 인터넷에서 예제를 찾을 수 없습니다. 생산자와 소비자를 했습니다. 이제 실시간으로 스트리밍하고 싶습니다. 카프카 스트림을 처음 접하는 분들은 스프링부트를 그 위에 추가하는 것이 또 다른 수준의 복잡성을 가중시키고 있으며, 카프카 스트림은 큰 학습 곡선을 그대로 가지고 있습니다.시작하기 위한 기본 사항은 다음과 같습니다. org.springframework.kafka spring-kafka ${spring.version} org.apache.kafka kafka-clients ${kafka.version} ..

programing 2023.07.04

Spring @Cacheable 기본 TTL

Spring @Cacheable 기본 TTL 저는 일반적으로 사용합니다.@Cacheable각 캐시에 대해 특정 TTL(사용 가능한 시간)을 설정합니다. 최근에 다음을 사용하는 스프링 부트 앱을 상속받았습니다.@Cacheable캐시 관리자와 ttl을 명시적으로 언급하지 않고 있습니다.저는 그것을 명시적으로 변경하겠습니다. 하지만 명시적인 내용이 없을 때는 기본값이 무엇인지 알 수 없습니다. 서류를 봤는데 아무것도 없었어요Spring @Cacheable에 설정할 구성 가능한 옵션이 없습니다.TTL캐시의 경우 다음과 같이 @CacheEvict 및 @Scheduled를 사용하여 빌드할 수 있습니다. @CacheEvict(allEntries = true, cacheNames = { "cache_1", "cache..

programing 2023.07.04

스프링 보안이 설정된 스프링 부트: 'securityFilterChainRegistration' 이름의 빈을 생성하는 중 오류 발생

스프링 보안이 설정된 스프링 부트: 'securityFilterChainRegistration' 이름의 빈을 생성하는 중 오류 발생 스프링 보안 필터 체인이 작동하도록 하려고 하는데 스프링 부트는 내 빈을 무시하고 사용하는 것 같습니다.WebSecurityConfiguration. 다음과 같은 예외가 있습니다(내장된 Tomcat으로 시작하는 것은 시작하지 못했습니다). org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityFilterChainRegistration' defined in class path resource [org/springframework/boot/aut..

programing 2023.07.04
반응형