반응형

Spring-Boot 36

스프링 부트:장치 테스트에서 클래스 경로에서 리소스를 읽는 방법

스프링 부트:장치 테스트에서 클래스 경로에서 리소스를 읽는 방법 유닛 테스트에서 다음과 같은 classpath 파일을 읽으려고 합니다. @Value("classpath:state.json") Resource stateFile; 있습니다state.json줄지어 들어가다src/test/resources디렉토리로 이동합니다.이 파일을 읽으려고 할 때stateFile.getInputStream()콘텐츠는 반환되지 않습니다.내가 뭘 잘못하고 있지? 나의 시험 수업은 이렇게 주석을 달았다. @RunWith(SpringRunner.class) @SpringBootTest 잘못된 파일로 시도하면 코드가 실패한다는 것을 알 수 있습니다.그래서 나는 classpath에서 파일을 보는데 어떤 이유에서인지 내용을 읽지 않는 ..

sourcecode 2023.02.28

Springfox swagger-ui.html이 기본 URL을 추론할 수 없음 - 쿠키 누락으로 인해 발생함

Springfox swagger-ui.html이 기본 URL을 추론할 수 없음 - 쿠키 누락으로 인해 발생함 API Spring Boot Spring Boot.- 2.1에서는 Springfox - 2.1.2를 데가 없었습니다.swagger-ui.html스프링 부츠 1.4.3입니다. 1.로, 0으로 했습니다.「Boot 1.5.7」 「Springfox」 2.8.0 「Boot 1.5.7」 「Springfox 2.8.0. 페이지를 로드하면 다음과 같은 긴 메시지가 포함된 경보 상자가 나타납니다. 기본 URL을 유추할 수 없습니다.이는 동적 서블릿 등록을 사용하거나 API가 API 게이트웨이의 배후에 있을 때 흔히 볼 수 있습니다.기본 URL은 모든 스웨거 리소스가 제공되는 루트입니다.예를 들어 http://ex..

sourcecode 2023.02.23

스프링 부트 서버를 시작할 수 없습니다.

스프링 부트 서버를 시작할 수 없습니다. 스프링 부트는 처음이라 서버를 시작하려고 하면 다음과 같은 예외가 나타납니다.이것이 의존관계 갈등과 관련이 있다는 것은 이해하지만, 여전히 이해할 수 없습니다.나는 의존관계를 관리하기 위해 maven을 사용하고 있다.제발 도와주세요. Exception in thread "main" java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation (class org.slf4j.impl.Log4jLoggerFactory) Object ..

sourcecode 2023.02.23

인코딩된 암호가 BCrypt와 같지 않습니다.

인코딩된 암호가 BCrypt와 같지 않습니다. Spring Boot, Spring Security, OAuth2, JWT를 사용하여 어플리케이션을 인증하고 있는데, 이 끔찍한 오류가 계속 나타나서 뭐가 문제인지 모르겠어요.나의CustomDetailsService클래스: @Service public class CustomDetailsService implements UserDetailsService { private static final Logger logger = LoggerFactory.getLogger(CustomDetailsService.class); @Autowired private UserBO userBo; @Autowired private RoleBO roleBo; @Override publ..

sourcecode 2023.02.23

@RequestBody가 null 값을 가져옵니다.

@RequestBody가 null 값을 가져옵니다. 심플 REST 서비스(POST)를 작성했습니다.그러나 우체부 @RequestBody에서 이 서비스를 호출하면 값이 수신되지 않습니다. import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; impor..

sourcecode 2023.02.15

스프링 부트 Tomcat 액세스 로그

스프링 부트 Tomcat 액세스 로그 spring boot reference 매뉴얼에 따라 Tomcat 액세스 로그를 활성화했습니다.하지만 제대로 작동하지 않습니다.유효하게 하면, 액세스 로그 파일이 작성되어 그날의 요구가 로그에 기록되어 있는 것을 알 수 있습니다.하지만 다음 날 시작해도 새 파일이 보이지 않습니다.21시에 로깅을 시작했습니다.셋째 날 2시부터 로깅을 시작했습니다.4일째부터는 액세스로그가 생성되지 않습니다. 여기 제가 사용한 물건들이 있습니다. server.tomcat.access-log-enabled=true server.tomcat.access-log-pattern=%h %l %u %t "%r" %s %b %D server.tomcat.basedir=/var/lib/org_name/..

sourcecode 2023.02.11
반응형