반응형

spring-boot 22

Spring Boot 2.3.0 빌드 팩은 생성 날짜가 40년 전인 이미지를 빌드합니다.

Spring Boot 2.3.0 빌드 팩은 생성 날짜가 40년 전인 이미지를 빌드합니다. 스프링 부트 2.3.0이 실행되는 메이븐 프로젝트에서 빌드 팩을 사용하려고 했습니다. mvn spring-boot:build-image 이미지가 올바르게 생성되었지만 다음 정보가 표시됩니다. REPOSITORY TAG IMAGE ID CREATED SIZE gcr.io/paketo-buildpacks/builder base-platform-api-0.3 daceb4f909b7 40 years ago 690MB myimage master a482a4a34379 40 years ago 285MB 이미지(건축가와 함께)가 40년 전에 생성되었다고 표시되는 이유는 무엇입니까?이것은 의도적인 것입니다.재현 가능한 빌드를 생성..

programing 2023.06.19

@EnableCaching을 사용한 SpringBoot의 기본 Cache Manager

@EnableCaching을 사용한 SpringBoot의 기본 Cache Manager 아래와 같이 SpringBoot 애플리케이션에 캐싱을 구현했습니다. @SpringBootApplication @EnableCaching public class SampleApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(SampleApplication.class); } public static void main(String[] args) { SpringApplic..

programing 2023.06.19

외부 종속성 org.spring 프레임워크를 확인할 수 없습니다.부트:spring-boot-boot: 리포지토리가 정의되지 않았기 때문

외부 종속성 org.spring 프레임워크를 확인할 수 없습니다.부트:spring-boot-boot: 리포지토리가 정의되지 않았기 때문 저는 멀티빌드 프로젝트를 진행하고 있으며, 현재 그것을 설정하고 있습니다.각 모듈에는 자연스럽게 다음이 있습니다.gradle.build다음만 포함하는 파일: dependencies { } 주로build.gradle내가 원하는 파일은 모든 모듈에 필요합니다.하지만 제가 할 때는gradle build다음과 같은 오류가 표시됩니다. 외부 종속성 org.spring 프레임워크를 확인할 수 없습니다.boot:spring-boot-boot: 리포지토리가 정의되지 않았기 때문입니다.필요한 사용자: 프로젝트: apply plugin: 'java' apply plugin: 'maven'..

programing 2023.06.19

스프링 부트 + 유레카 서버 + 하이스트릭스(터빈 포함): 빈 터빈.스트림

스프링 부트 + 유레카 서버 + 하이스트릭스(터빈 포함): 빈 터빈.스트림 Spring Boot(Spring Cloud 사용) + Eureka Server + Hystrix Dashboard 및 Turvin 스트림을 실행하려고 하는데 문제가 발생하여 지금까지 해결책을 찾을 수 없었습니다.Spring Boot 1.2.1.REASE 및 Spring Cloud 1.0.0을 사용합니다.RC2. 제가 가지고 있는 것은 다음과 같습니다. 첫 번째 인스턴스는 Eureka 서버 및 Hystrix 대시보드를 실행하는 것입니다. @Configuration @EnableAutoConfiguration @EnableEurekaServer @EnableHystrixDashboard @EnableDiscoveryClient cl..

programing 2023.06.19

Spring Boot application.properties를 Tomcat/lib 폴더에 외부화하는 방법

Spring Boot application.properties를 Tomcat/lib 폴더에 외부화하는 방법 myapp1을 도입할 수 있는 구성이 필요합니다.tomcat/lib 폴더에서 구성 파일을 가져올 수 있는 war.같은 Tomcat: myapp2에 다른 웹 어플리케이션이 공존하고 있기 때문입니다.전쟁, myapp3.전쟁, 이 레이아웃이 필요해 tomcat/lib/myapp1/application.properties tomcat/lib/myapp2/application.properties tomcat/lib/myapp3/application.properties 이렇게 하면 전쟁 내에 속성 파일 없이 전쟁 파일을 작성하고 모든 서버에 배포할 수 있습니다. Spring 매뉴얼은 읽었지만 jar로 실행할 ..

programing 2023.03.26

스프링 부트 애플리케이션을 실행하기 위한 "gradle boot Run"과 "gradle run"의 차이점은 무엇입니까?

스프링 부트 애플리케이션을 실행하기 위한 "gradle boot Run"과 "gradle run"의 차이점은 무엇입니까? Spring Boot 응용 프로그램을 실행하려면 다음 두 가지 그래들 작업이 있습니다. gradle bootRun gradle run 두 작업 모두 Spring Boot 응용 프로그램을 실행하는 데 사용할 수 있습니다. 이러한 작업 간의 주요 차이점은 무엇입니까? gradle bootRun- 스프링 부트 기능이 추가된 표준 gradle'run' 태스크. 예를 들어 다음과 같이 입력할 수 있습니다.bootRun {addResources = false}체크 기트허브 gradle run표준 그래들 '실행' 태스크 언급URL : https://stackoverflow.com/questions..

programing 2023.03.21

spring-boot에서 swagger-ui를 완전히 비활성화하는 방법(/swagger-ui.html은 404를 반환해야 함

spring-boot에서 swagger-ui를 완전히 비활성화하는 방법(/swagger-ui.html은 404를 반환해야 함 다음 토픽을 읽었습니다.Spring MVC에서의 Swagger 비활성화 이렇게 썼습니다. @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2) .select() .apis(RequestHandlerSelectors.basePackage("com.project.name.controller")) .paths(PathSelectors.ant("/api/**")) .build() .apiInfo(apiInfo()) .enable(false); } 그러나 swagger ui에 접속하려고 하면:localhost:..

programing 2023.03.16

springboot embedded tomcat 및 tomcat-

springboot embedded tomcat 및 tomcat- pom.xml에서 다음과 같은 선언문을 볼 수 있습니다. org.springframework.boot spring-boot-starter-web javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper provided .... 보시다시피 spring-boot-boot-web과 tomcat-boot-web이 선언되었습니다. spring-boot-boot-web에는 이미 Tomcat이 내장되어 있지 않나요?왜 일부 개발자는 여전히 boot-back-web과 함께 tomcat-back-back-back을 선언합니까?아니면 무슨 이유라도 있나요?말씀하신 대로spring-boot-starter..

programing 2023.03.16

스프링 테스트에서 보안되지 않은 URL에 대해 401 반환

스프링 테스트에서 보안되지 않은 URL에 대해 401 반환 MVC 테스트에 스프링을 사용하고 있습니다. 여기는 나의 시험 수업이다. @RunWith(SpringRunner.class) @WebMvcTest public class ITIndexController { @Autowired WebApplicationContext context; MockMvc mockMvc; @MockBean UserRegistrationApplicationService userRegistrationApplicationService; @Before public void setUp() { this.mockMvc = MockMvcBuilders .webAppContextSetup(context) .apply(springSecurit..

programing 2023.03.16

스프링 데이터 - 값이 null인 경우 매개 변수 무시

스프링 데이터 - 값이 null인 경우 매개 변수 무시 2개의 파라미터를 갖는 스프링 데이터 저장소 인터페이스를 원합니다.다음과 같은 동작을 할 수 있는 방법이 있습니까? MyObject findByParameterOneAndParameterTwo( String parameterOne, String parameterTwo); 두 파라미터 모두 값이 있으면 정상적으로 동작하고 두 값에 대해 "AND"를 수행했으면 합니다. 예를 들어 두 번째 파라미터가 null인 경우 ParameterOne에서만 검색합니다. 좋은 의견이라도 있나?저장소 메서드의 이름을 붙이는 것이 가능한지는 잘 모르겠지만 다음을 사용할 수 있습니다.@Query맘에 들다 (:parameterOne is null or parameter1 = ..

programing 2023.03.06
반응형