spring-boot 12

KeyCloak Server 원인: java.lang.ClassNotFoundException: java.security.acl.그룹.

KeyCloak Server 원인: java.lang.ClassNotFoundException: java.security.acl.그룹. Spring Boot/Spring Web REST API에 액세스하고 싶은 사용자를 인증하기 위해 KeyCloak 서버를 실행하고 있습니다.다만, 인증중에 에러가 발생합니다. 다음과 같은 기능이 있습니다. 접속할 때http://localhost:8080/path/to/restapi 예상대로 로그인 화면이 표시됩니다.-- KeyCloak 로그인 화면 login을 클릭하면 브라우저 내에서 리다이렉트로 다음 오류가 발생합니다. Whitelabel Error Page 이 응용 프로그램에는 /error에 대한 명시적 매핑이 없으므로 이 매핑을 폴백으로 볼 수 있습니다. Sprin..

source 2023.04.05

LoggerFactory가 Logback LoggerContext가 아니지만 로그백이 클래스 경로에 있습니다.

LoggerFactory가 Logback LoggerContext가 아니지만 로그백이 클래스 경로에 있습니다. spring-boot-starter-security의 일부 모듈이 log4j와 경합하고 있는 것 같습니다만, 어느 쪽이 좋은지 알 수 없습니다. 나의 gradle 의존도는 다음과 같습니다. compile("org.springframework.boot:spring-boot-starter-thymeleaf") compile("org.springframework.boot:spring-boot-starter-security"){ exclude module: "spring-boot-starter-logging" } compile "org.apache.logging.log4j:log4j-api" compi..

source 2023.04.05

Spring 클라우드를 사용하여 AWS SES에 연결할 수 없음

Spring 클라우드를 사용하여 AWS SES에 연결할 수 없음 Spring Boot을 사용하여 매우 심플한 maven 프로젝트를 만들었습니다.Spring cloud를 사용하여 AWS SES에 접속하려고 합니다.프로젝트 실행 중 다음 오류가 발생합니다. 올바른 인스턴스 ID가 정의되지 않았습니다. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cloud.aws.core.env.ResourceIdResolver.BEAN_NAME': Invocation of init method failed; nested exception is org.spri..

source 2023.03.31

알 수 없는 수명 주기 단계 "mvn"입니다.유효한 라이프 사이클 단계 또는 목표를 다음 형식으로 지정해야 합니다.또는

알 수 없는 수명 주기 단계 "mvn"입니다.유효한 라이프 사이클 단계 또는 목표를 다음 형식으로 지정해야 합니다.또는 이 에러는, 스프린트 부트 애플리케이션을 빌드중에 발생합니다. [ERROR] Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a goal in the format : or :[:]:. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, pro..

source 2023.03.26

스프링 부트 로깅 패턴

스프링 부트 로깅 패턴 Spring Boot 어플리케이션의 Logback 설정에 문제가 있습니다.나는 나의 것을 원한다.consoleAppender기본 Spring Boot 콘솔어펜더처럼 보이게 합니다.Spring Boot 기본 콘솔어펜더에서 패턴을 상속하는 방법 아래는 나의consoleAppender배열 %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n 기본 구성을 포함하면 해당 값을 사용할 수 있습니다.logback-spring.xml설정: ${CONSOLE_LOG_PATTERN} utf8 … 스프링 부트 로그백콘솔 로깅 패턴은 defaults.xml 파일에 있습니다. 스프링 부트 1.5.0RELEASE.jar/org/springfram..

source 2023.03.21

스프링 부트 2 변환 기간 java 8 application.propertia 8 application.properties

스프링 부트 2 변환 기간 java 8 application.propertia 8 application.properties Duration 값(spring.redis)을 정의해야 합니다.application.properties별 타임아웃). Spring Boot 매뉴얼에 정의되어 있는1개의 포인트를 사용하려고 했습니다. Spring Boot에는 지속시간을 표현하기 위한 전용 지원이 있습니다.를 공개했을 경우java.time.Duration응용 프로그램 속성에서 사용할 수 있는 형식은 다음과 같습니다. 인 긴 ('밀리초'가 아닌 ),@DurationUnitISO-8601에서 사용하는 java.util.Duration값과 단위가 결합된 더 읽기 쉬운 형식(10s는 10초를 의미함) spring.redis를 ..

source 2023.03.11

스프링 부트 404 에러 커스텀에러 응답 Re세인트

스프링 부트 404 에러 커스텀에러 응답 Re세인트 REST API 호스팅을 위해 Spring boot을 사용하고 있습니다.표준 에러 응답 대신 브라우저가 URL이나 커스텀 데이터 구조에 액세스 하고 있어도, 항상 JSON 응답을 송신하고 싶다고 생각하고 있습니다. 커스텀 예외의 경우 @ControllerAdvice 및 @ExceptionHandler를 사용하여 이를 수행할 수 있습니다.그러나 404 및 401과 같은 표준 오류 및 처리 오류에 대해서는 좋은 방법을 찾을 수 없습니다. 어떻게 하는지 좋은 패턴이 있나요?Spring Boot 않은 2 @EnableWebMvc application.properties server.error.whitelabel.enabled=false spring.mvc.th..

source 2023.03.01

파일 시스템에서 정적 리소스 제공| Spring Boot Web

파일 시스템에서 정적 리소스 제공| Spring Boot Web Spring Boot 웹 애플리케이션을 사용하여 프로젝트 외부의 파일 시스템 폴더에서 정적 리소스를 제공하려고 합니다. 폴더 구조는 다음과 같습니다.- src main java resources test java resources pom.xml ext-resources (I want to keep my static resources here) test.js 스프링 구성:- @SpringBootApplication public class DemoStaticresourceApplication extends WebMvcConfigurerAdapter { public static void main(String[] args) { SpringAppli..

source 2023.03.01

Spring Boot Web 어플리케이션에서 콘솔로 인쇄하는 방법

Spring Boot Web 어플리케이션에서 콘솔로 인쇄하는 방법 노드 백그라운드에서 가져온 spring boot의 console.log()와 동등한 것은 무엇입니까? 예를 들어, 내 콘솔에서 다음과 같은 방법으로 작업 정보를 보고 싶습니다. @RequestMapping(value = "jobposts/create", method = RequestMethod.POST) public Job create(@RequestBody Job job){ System.out.println(job); return jobRepository.saveAndFlush(job); } System.out.println();은 Java에서 실행하는 방법을 알고 있지만 콘솔에 표시되지 않는 것 같습니다.IntelliJ 사용System..

source 2023.02.15

스프링 부트 REST @RequestParam이 검증되지 않음

스프링 부트 REST @RequestParam이 검증되지 않음 인터넷에서 몇 가지 예를 시도했지만 Spring이 쿼리 문자열 파라미터를 검증하도록 할 수 없습니다.REGEX / fail이 실행되지 않는 것 같습니다. package my.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import..

source 2023.02.11