반응형

Spring-Boot 36

Spring-boot에서 정적 웹 콘텐츠를 추가하는 방법

Spring-boot에서 정적 웹 콘텐츠를 추가하는 방법 여기에 있는 정보를 사용하여 스프링 부트 서버에 정적 웹 콘텐츠를 추가하려고 합니다. 이전 링크에 나와 있는 여러 폴더에 필요한 .js 및 .css 파일을 추가하려고 했지만 작동하지 않습니다. /META-INF/resources/ /resources/ : 내가만것아다닙니이든▁the를 작성하지 않았습니다./static/그리고./public/프로젝트의 절대 경로를 모르기 때문에 폴더를 표시할 수 없습니다. 나는 추가했습니다.addResourceHandlers방법: @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { if (!registry.hasMappingForP..

sourcecode 2023.06.28

스프링 부트 연속 빌드로 실행

스프링 부트 연속 빌드로 실행 Spring Boot 앱을 실행하여 지속적으로 빌드(즉, 핫 새로고침)할 수 있어야 합니다.gradle build --continuous그리고.gradle bootRun순차적으로 gradle 빌드 파일에서 bootRun 작업을 수정하여 빌드 작업을 연속 모드로 호출하려고 하는데 인수를 추가할 수 없습니다. bootRun.dependsOn build 어떻게 하면 그 빌드를 지속적으로 실행할 수 있습니까?이 질문과 그에 상응하는 대답은 꽤 흥미롭습니다. 간단한 대답: 당신은 그것을 가질 수 없습니다.bootRun사용하여 실행 중인 태스크continuous옵션(앱이 무기한 활성 상태를 유지하는 경우) 하지만 스테판 크레인의 해킹이 있습니다. 다시 로드를 활성화하려면 터미널 2개를..

sourcecode 2023.06.28

봄의 각 테스트 전에 데이터베이스를 재생성하려면 어떻게 해야 합니까?

봄의 각 테스트 전에 데이터베이스를 재생성하려면 어떻게 해야 합니까? 의 데이터베이스 설정은 Spring-Boot-Mvc-Web으로 .application.properties 삭제: spring.datasource.url=jdbc:h2:tcp://localhost/~/pdk spring.datasource.username=sa spring.datasource.password= spring.datasource.driver-class-name=org.h2.Driver 이게 내가 만든 유일한 설정이야내가 만든 다른 구성은 어디에도 없어.그러나 스프링 및 하위 시스템은 각 웹 응용 프로그램이 실행될 때마다 자동으로 데이터베이스를 다시 작성합니다.데이터베이스는 응용 프로그램 종료 후 데이터를 포함하는 동안 시스템..

sourcecode 2023.03.25

온클릭 속성에 백일해 변수 사용

온클릭 속성에 백일해 변수 사용 현재의 spring-boot 프로젝트에서는 다음 html 코드를 가진 뷰가 1개 있습니다. 에서onclick아트리뷰트, 함수의 콜upload()하나의 매개 변수가 있어야 합니다. 이 매개 변수는 Tymeleaf 변수에 저장됩니다.${gallery}. 위의 명령어의 표현 사용법을 가르쳐 주실 수 있습니까? 이미 시도하고 있습니다. th:onclick="upload(${gallery)" th:attr="onclick=upload(${gallery)" 이 중 어느 것도 효과가 없었다.Tymeleaf 3.0.10th: on클릭 Tymeleaf 변수가 작동하지 않음 이 조작은 유효합니다. th:attr="onclick=|upload('${gallery}')|" 저는 이 문제를 다음..

sourcecode 2023.03.25

인텔리주 IDE 탑재 스프링 부트 핫스왑

인텔리주 IDE 탑재 스프링 부트 핫스왑 Intelij IDE에서 스프링 부트 어플리케이션이 정상적으로 실행되고 있습니다.즉, Spring Application.run에 위임하는 메인 메서드를 가진 어플리케이션클래스를 기동했습니다.핫스왑을 제외한 모든 것이 잘 작동합니다.소스를 변경하면 어플리케이션을 재시작해야 합니다.응용 프로그램을 디버깅모드로 기동해도 핫스왑이 동작하지 않습니다.Intelij의 Debug 설정에서 핫스왑이 활성화 되어 있는 것을 알 수 있었습니다. 제가 관찰한 바로는 스프링부트 응용 프로그램을 실행할 때 사용되는 클래스 패스는 /projects/MyProject/클래스/실가동/... 아래 파일classes/production코드를 변경해도 업데이트가 되지 않습니다.Intelij IDE..

sourcecode 2023.03.10

spring-boot @Conditional OnClass의 구조

spring-boot @Conditional OnClass의 구조 정확히 어떻게@ConditionalOnClass주석 작업? 제 목표는 특정 콩을 로드하는 것입니다.jar이 클래스가 클래스 경로에 포함되어 있는 경우. 난 내가 주석을 달 수 있다고 생각했어@Bean와 함께@ConditionalOnClass(MyService.class)maven 의존관계를 옵션으로서 선언합니다. de.my my-framework true @Bean @ConditionalOnClass(MyService.class) public MyConditionalBean statistics() { return new MyConditionalBean(); } 자, 여기 계신 분?my-framework그 콩을 자동으로 연결할 수 있기 때문..

sourcecode 2023.03.10

Spring Boot 어플리케이션을 확장하려면 어떻게 해야 합니까?

Spring Boot 어플리케이션을 확장하려면 어떻게 해야 합니까? Spring Boot에는 Tomcat 서버(또는 Jetty)가 내장되어 있어 신속한 개발이 용이하다는 것을 알고 있습니다.그러나 트래픽이 증가하여 애플리케이션을 스케일아웃해야 할 경우 어떻게 해야 합니까?코멘트에서 지적한 바와 같이 여기에는 문제가 없습니다.인프라스트럭처에 따라 다르며 도움이 되는 툴도 몇 가지 있습니다.고객에게 가장 적합한 것을 선택하기만 하면 됩니다. 로드밸런싱은 Nginx와 같은 것을 선택하거나 스프링 클라우드에 맡길 수 있습니다.스프링 클라우드는 스케일링/클러스터링을 위한 기타 편리한 기능을 많이 갖추고 있습니다.스프링 부트는 자체 서버에서 실행되므로 확장이 어렵지 않습니다. 확장/클러스터링을 지원하는 도구: 스프..

sourcecode 2023.03.10

스프링 부트 버전 관리 규약이란 무엇입니까?

스프링 부트 버전 관리 규약이란 무엇입니까? 의 의미에 대해 설명해주실 분 있나요?PRE, SNAPSHOTS, GA and Currentspring-boot 버전용? 다음은 spring-boot 웹사이트에 표시된 버전의 스크린샷입니다. 또한 최신 버전은 다음을 포함합니다.M3PRE 직전에 부가됩니다. 도와주세요!GA 와 같이 GAgeneral availability일반에 공개된 버전입니다.한 번 이 상태가 된 버전은 내용을 변경하지 않습니다. 현재의 일반적으로 모든 새 프로젝트에 사용해야 하는 최신 GA 릴리스. 미리 pre release버전도 변경되지 않고 개발자가 다음 GA 릴리즈의 기능을 테스트하기 위해 출시됩니다.같은 버전의 최신 프리 릴리즈에서 수정되는 버그(예: 버그)가 포함되어 있을 수 있습..

sourcecode 2023.03.05

빈 등록 httpSessionManager가 중복되어 Spring Boot 2.1에서 Keycloak을 사용할 수 없습니다.

빈 등록 httpSessionManager가 중복되어 Spring Boot 2.1에서 Keycloak을 사용할 수 없습니다. Spring Boot 2.1 앱을 Keyclock 4.5로 보호하고 싶습니다. 현재 아래 오류로 인해 애플리케이션을 시작할 수 없습니다. Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name 'httpSessionManager' defined in class path resource [dummy/s..

sourcecode 2023.03.05
반응형