반응형

spring-boot 22

MongoDB의 경우 필드가 일시적이지만 RestController의 경우 필드가 아님을 지정합니다.

MongoDB의 경우 필드가 일시적이지만 RestController의 경우 필드가 아님을 지정합니다. MongoDB로 지속되는 REST 인터페이스를 제공하기 위해 스프링 부트를 사용하고 있습니다.을 공급하고 . 에는 저표 ' 준을 ' 속성 ' 사여 ' 용하 ' 종는 ' 전고 ' 력을 있습 ' 등이 포함됩니다.spring-boot-starter-data-mongodb그리고.spring-boot-starter-web. 일부 을 달지 않는 .@TransientMongoDB가 해당 정보를 보유하지 않도록 합니다.하지만, 제가 원하는 이 정보는 휴식 서비스로 보내집니다.안타깝게도 MongoDB와 나머지 컨트롤러는 모두 해당 주석을 공유하는 것 같습니다.따라서 프런트 엔드가 JSON 개체를 수신할 때 해당 필드는 ..

itsource 2023.07.06

봄 부팅 애플리케이션을 위해 commandLine에서 application.properties를 전달하는 방법은 무엇입니까?

봄 부팅 애플리케이션을 위해 commandLine에서 application.properties를 전달하는 방법은 무엇입니까? 나는 있습니다spring boot지원서와 저는 합격하고 싶습니다.application.properties줄을 지어 들어가다commandLine내가 할 때start-up. 즉, 내가 달릴 때mvn spring-boot:run --application.properties 기본 application.properties를src/main/resources하지만 그것은 오직 을 위한 것입니다.testing목적들.에서production달려라, 나는 통과하고 싶습니다.property file에commandLine. 나는 다음과 같은 단일 주장을 전달하는 것을 알고 있습니다. mvn spring-..

itsource 2023.07.01

봄 보안 오류: java.lang.잘못된 상태 예외:요청을 구성할 수 없습니다.

봄 보안 오류: java.lang.잘못된 상태 예외:요청을 구성할 수 없습니다. 스프링 부트 애플리케이션을 시작하는 동안 이 오류가 발생하는데 이유를 알 수 없습니다.어떤 도움이든 대단히 감사합니다. 기관.스프링 골조콩 공장콩 창조예외:클래스 경로 리소스 [org/springframework/security/config/annotation/web/config/WebSecurityConfiguration.class]에 정의된 이름 'springSecurityFilterChain'을(를) 사용하여 빈을 생성하는 동안 오류가 발생했습니다.공장 메서드를 통한 빈 인스턴스화에 실패했습니다. 중첩 예외는 org.springframework입니다.콩. 콩 인스턴스화예외:[javax.servlet]을(를) 인스턴스화하..

itsource 2023.06.26

스프링 부트 속성 파일을 사용하여 Flyway 'baselineOnMigrate' 및 'baselineVersion' 설정

스프링 부트 속성 파일을 사용하여 Flyway 'baselineOnMigrate' 및 'baselineVersion' 설정 스프링 부트의 플라이웨이 속성입니다.java는 대부분의 Flyway 설정을 지원하지만 'baselineVersion' 또는 'baselineOnMigrate'는 지원하지 않습니다.기존 응용프로그램을 Flyway로 변환하고 있으며 이러한 설정은 이를 위해 설계된 것으로 보입니다.당사의 프로덕션 환경은 고도로 제어되며 이를 위해 명령줄 버전의 플라이웨이를 실행하는 것은 실용적이지 않습니다. 사용자 정의 Flyway @Bean을 만드는 것이 여기서 유일한 옵션입니까?다음으로 접두사를 지정하는 이동 경로 특성을 설정할 수 있습니다.flyway의 신의에application.yml/.prope..

itsource 2023.06.26

봄에 @Bean 방법에서 선택적 매개변수(의존성)를 정의하는 방법은 무엇입니까?

봄에 @Bean 방법에서 선택적 매개변수(의존성)를 정의하는 방법은 무엇입니까? 스프링 주석을 사용하는 경우@Bean일부 인스턴스를 선언하려면 인수가 주입되고, 인스턴스를 찾을 수 없는 경우 NoSuchBeanException이 필요합니다. 선택 사항으로 만드는 방법은?비슷한 것@Autowired(required = false) 예를들면 @Configuration class SomeConfiguration { @Bean public SomeComponent someComponent(Depend1 depend1, Depend2 depend2) { SomeComponent someComponent = new SomeComponent(); someComponent.setDepend1(depend1); if (..

itsource 2023.06.21

스프링 부트 REST 응용 프로그램에서 Firebase를 사용하는 방법

스프링 부트 REST 응용 프로그램에서 Firebase를 사용하는 방법 Firebase에서 실행되는 인증에 의존하는 Spring Boot REST 어플리케이션을 사용하고 있습니다. 클라이언트 측에서 Firebase가 토큰을 생성하므로 Spring Boot에서 이 토큰이UID. 단, 코드는 콜백모드입니다만, 어떻게 하면 작업을 완료할 수 있을까요? @RequestMapping(value = "/api/restCall", method = RequestMethod.POST, consumes = "application/json", produces = "application/json") public Object restCall(@RequestBody Parameters requestBody) throws Exce..

itsource 2023.03.18

스프링 부트 보안 CORS

스프링 부트 보안 CORS 봄 보안 URL의 CORS 필터에 문제가 있습니다.설정되지 않다Access-Control-Allow-Origin스프링 초(로그인/로그아웃)에 속하거나 스프링 보안에 의해 필터링된 URL의 기타 노출된 헤더. 설정은 다음과 같습니다. CORS: @Configuration @EnableWebMvc public class MyWebMvcConfig extends WebMvcConfigurerAdapter { ********some irrelevant configs************ @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/*").allowedOrigins("*").all..

itsource 2023.03.18

Spring Boot 자동 구성에 주석 대신 spring.factories를 사용하는 이유는 무엇입니까?

Spring Boot 자동 구성에 주석 대신 spring.factories를 사용하는 이유는 무엇입니까? 문서에는 다음과 같이 기술되어 있습니다. 자동 구성 개발 및 조건 사용 공유 라이브러리를 개발하는 회사에서 작업하거나 오픈 소스 또는 상용 라이브러리에서 작업하는 경우 자체 자동 구성을 개발할 수 있습니다.자동 구성 클래스는 외부 jar에 번들할 수 있지만 Spring Boot에서 픽업할 수 있습니다. 다른 모든 것에 대한 주석이 있는 경우(@AutoConfigureAfter 또는 @AutoConfigureBefore 주석도 있음), 주석이 있는 클래스를 가리키도록 속성 파일을 유지하는 이유는 무엇입니까? 프로젝트에 어떤 자동 구성 클래스가 존재하는지 확인하기 위해 전 세계를 스캔하는 것은 아니기 때..

itsource 2023.03.13

스프링 부트가 logging.path 변수를 수신하지 않는 이유는 무엇입니까?

스프링 부트가 logging.path 변수를 수신하지 않는 이유는 무엇입니까? 스프링 부트 1.2.3 사용.풀어주다. spring-boot에서 특정 디렉토리에 로그를 작성하려면 다음과 같이 "log.file" 속성을 설정해야 합니다. 속성을 설정하는 것입니다. logging.file=/var/log/app.log 하지만 의사들에 따르면, 제가 할 수 있는 일은 다음과 같습니다. logging.file=app.log logging.path=/var/log 그러나 logging.path 속성은 수신하지 않고 현재 디렉토리에 파일만 씁니다. 문서들이 잘못된 건가요 아니면 제가 놓치고 있는 게 분명한 건가요? 또, 이 설정에서도, 로그 롤링은 정상적으로 행해집니다.매뉴얼에서 다음 항목을 참조하십시오. 콘솔 출력..

itsource 2023.03.08

Spring Boot에서 Cache-Control 헤더를 정적 리소스에 추가하려면 어떻게 해야 합니까?

Spring Boot에서 Cache-Control 헤더를 정적 리소스에 추가하려면 어떻게 해야 합니까? 추가 방법Cache-ControlSpring Boot의 HTTP 헤더는 스태틱리소스용입니까? 응용 프로그램에서 헤더를 올바르게 쓰는 filter-component를 사용하려고 했지만Cache-Control헤더를 덮어씁니다. @Component public class CacheBustingFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest req, ServletResponse res..

itsource 2023.02.26
반응형