반응형

spring-boot 27

스프링 부트 다중 부품 파일은 항상 null입니다.

스프링 부트 다중 부품 파일은 항상 null입니다. Spring Boot 버전 = '1.4.0을 사용하고 있습니다.스프링 부트 스톰 경로가 1.0.2인 'RC1'입니다. 멀티파트 파일 업로드를 사용하려고 하는데 컨트롤러에서 멀티파트 파일이 항상 null입니다. @RequestPart("file")를 사용하면 다음과 같은 정보가 표시됩니다."status":400,"error":"Bad Request","exception":"org.springframework.web.multipart.support.MissingServletRequestPartException","message":"Required request part 'file' is not present" @RequestPart(이름 = "file", ..

programing 2023.06.30

리포지토리 RestHandler 매핑 및 EndpointHandler 매핑을 사용하지 않도록 설정하는 방법은 무엇입니까?

리포지토리 RestHandler 매핑 및 EndpointHandler 매핑을 사용하지 않도록 설정하는 방법은 무엇입니까? 현재 Spring Boot, Hibernate 및 Spring-HATE OAS를 사용하여 REST 인터페이스를 갖춘 애플리케이션을 구축하고 있습니다.내 데이터 모델은 다음과 같은 이점이 있습니다.@Entity주석 및 Spring의 기능을 사용하여 최대 절전 모드 저장소를 자동으로 설정합니다(확장 인터페이스 만들기PagingAndSortingRepository. 내 응용 프로그램은 완전히 주석 중심입니다. 즉, 나는 없습니다.web.xml하지만 스프링 주석으로 모든 것을 구성합니다.@Configuration,@Bean등등, 그리고 나의 것에서 애플리케이션을 시작합니다.main의 도움을 ..

programing 2023.06.25

스프링 부트의 통합 테스트를 위한 리퀴브 베이스 변경 세트를 만드는 방법은 무엇입니까?

스프링 부트의 통합 테스트를 위한 리퀴브 베이스 변경 세트를 만드는 방법은 무엇입니까? 리퀴브베이스 변경 세트별 통합 테스트를 위한 모의 데이터를 원하는데, 실제 데이터베이스에 영향을 미치지 않도록 하려면 어떻게 해야 합니까?여기서 부분적인 아이디어를 찾았는데, 스프링부츠를 사용하고 있어서 더 간단한 해결책이 있었으면 좋겠습니다. liquibase의 context 매개 변수를 사용할 수 있습니다.예를 들어 sql 파일에서 삽입을 로드할 변경 세트를 만들고 해당 변경 세트에 대한 컨텍스트를 지정합니다.이와 같은 것: 그리고 봄 부츠에.application.properties테스트를 위해 속성을 지정liquibase.contexts=test.운영 변경 세트가 resource/db/changelog/chang..

programing 2023.06.20

404를 단일 페이지 앱으로 리디렉션하도록 스프링 부팅 구성

404를 단일 페이지 앱으로 리디렉션하도록 스프링 부팅 구성 이 질문에는 이미 다음과 같은 답이 있습니다. 한 페이지 각도가 있는 리디렉션이 있는 스프링 부트2 (13개 답변) 마감됨3년 전에. Spring Boot 앱을 구성하여 404 not found 요청을 단일 페이지 앱으로 리디렉션하려고 합니다. 예를 들어 내가 전화하는 경우localhost:8080/asdasd/asdasdasd/asdasd존재하지 않는 경우, 다음으로 리디렉션해야 합니다.localhost:8080/notFound. 문제는 단일 페이지 대응 앱이 있고 루트 경로에서 실행된다는 것입니다.localhost:8080/그래서 봄은 방향을 바꾸어야 합니다.localhost:8080/notFound그리고 나서 앞으로./(경로 유지).다음은..

programing 2023.06.20

스프링 부트 프로젝트(JAR 또는 WAR 양쪽에 도입) 1개

스프링 부트 프로젝트(JAR 또는 WAR 양쪽에 도입) 1개 Spring Boot 프로젝트를 JAR과 WAR 양쪽에 패키징할 수 있는 방법이 있습니까?pom.xml또는 어플리케이션 소스? Spring Boot JAR 어플리케이션을 WAR로 변환하는 것을 읽어 보았습니다만, 프로젝트를 WAR로 변환해, JAR로 패키징 할 수 없게 됩니다. 기대하지 않는다mvn package둘 다 할 수 있어요.내가 원하는 건...mvn i-want-a-jar프로젝트를 JAR로 패키징합니다.아니면 도망갈 수도 있고mvn i-want-a-war이 프로젝트를 WAR로 패키지화합니다. 이게 가능합니까?나는 그것을 더해서 간신히 해냈다. ${packaging.type} POM 파일로 이동하여 JAR 및 WAR에 대해 다른 프로파일..

programing 2023.04.06

스프링 부트 클래스 패스

스프링 부트 클래스 패스 여기 Spring Boot 문서에는 정적 콘텐츠 제공에 대해 다음과 같이 나와 있습니다. 기본적으로는 Spring Boot은 클래스 경로 내의 /static(또는 /public 또는 /resources 또는 /META-INF/resources) 디렉토리의 정적 콘텐츠를 처리합니다. 디렉토리의 모든 컨텐츠는 다음과 같습니다. src/main/resources 클래스 패스내에 카피되기 때문에, 다음의 장소에 스태틱 컨텐츠를 넣을 수 있습니다. src/main/resources/static 모든 것이 잘 될 것이고, 저는 제 정적 콘텐츠를 제 밑에 둘 수 있기 때문에 행복합니다.src디렉토리로 이동합니다. 하지만 이에 대해 몇 가지 질문이 있습니다. 문서에 정적 콘텐츠를 삽입하지 않는..

programing 2023.04.06

Spring Boot 요청: "디버깅을 활성화하여 응용 프로그램을 재실행합니다" - 어떻게 해야 합니까?

Spring Boot 요청: "디버깅을 활성화하여 응용 프로그램을 재실행합니다" - 어떻게 해야 합니까? 이클립스에서 봄 부츠 프로젝트를 진행하려고 하는 수많은 예외가 발생하고 있습니다.이들의 공통점은 '디버깅'을 활성화한 상태에서 애플리케이션을 재실행한다는 점입니다.이 작업은 정확히 어떻게 이루어집니까? 메이븐 설정? 디버거를 사용하시겠습니까? 명령줄 인수? VM 인수? 스프링 어플리케이션 설정? 나는 몇 번 시도했지만 소용이 없었다.잘 부탁드립니다! 다음 행 추가 debug=true 에게application.properties또는application.yml파일이 도움이 됩니다.자세한 로그가 표시됩니다.일반적으로 특정 패키지의 모든 멤버에서 보다 세밀한 로그메시지를 표시하려면 다음과 같은 행을 추가합니..

programing 2023.04.01

Springfox Swagger 2.0의 basePath를 변경하는 방법

Springfox Swagger 2.0의 basePath를 변경하는 방법 Swagger UI에 액세스할 수 있는 서비스를 실행하고 있습니다. http://serviceURL/swagger-ui.html 단, 다음과 같은 프록시의 배후에 있습니다. http://proxyURL/serviceName Swagger UI에 의해 생성된 URL은 다음과 같습니다. http://proxyURL/ serviceName을 서픽스로 하는 실제 URL 대신 사용합니다.제가 알기론 basePath 속성을 조작하는 것을 의미합니다.설명서에 따르면: Swagger API 문서에서는 더 이상 다른 기본 경로에서의 작업을 설명할 수 없습니다.1.2 이전 버전에서는 각 리소스에 별도의 basePath가 있을 수 있습니다.2.0에서는..

programing 2023.03.22

@ComponentScan과 @Enable의 차이점은 무엇입니까?스프링 부트에서의 자동 설정

@ComponentScan과 @Enable의 차이점은 무엇입니까?스프링 부트에서의 자동 설정 의 차이는 무엇입니까?@ComponentScan그리고.@EnableAutoConfiguration스프링 부츠에 주석을 달 수 있습니까?이것들을 추가할 필요가 있습니까?이 주석 없이도 응용 프로그램은 매우 잘 작동합니다.나는 단지 왜 우리가 그것들을 추가해야 하는지 알고 싶을 뿐이다. @ComponentScan과 @Enable의 차이점은 무엇입니까?스프링 부트의 자동 구성 주석 @EnableAutoConfiguration annotation은 추가한 jar 의존성에 따라 스프링을 구성하는 방법을 Spring Boot에 "추측"하도록 지시합니다.예를 들어 HSQLDB가 클래스 패스에 있고 데이터베이스 접속 콩을 수동..

programing 2023.03.22

IDEA Intellij의 스프링 부트로 자동 새로고침하는 방법

IDEA Intellij의 스프링 부트로 자동 새로고침하는 방법 Spring-boot, tomcat, freemarker에 프로젝트 베이스를 작성하여 정상적으로 실행하였습니다.단, 일부 템플릿과 Java 클래스를 변경할 때마다 서버를 재시작하거나 Intelij의 "변경된 클래스 새로고침" 메뉴를 사용하여 변경을 활성화해야 합니다.그것은 많은 시간을 낭비한다! 그런 다음 관계자가 말한 대로 스프링 로드를 사용하려고 합니다. org.springframework.boot spring-boot-maven-plugin org.springframework springloaded 1.2.0.RELEASE system ${project.basedir}/lib/springloaded-1.2.0.RELEASE.jar 서버..

programing 2023.03.22
반응형