반응형

spring-boot 7

부트스트랩 파일에서 다른 스프링 프로파일을 올바르게 설정하려면 어떻게 해야 합니까(다른 클라우드 구성 서버를 대상으로 하는 스프링 부트용)?

부트스트랩 파일에서 다른 스프링 프로파일을 올바르게 설정하려면 어떻게 해야 합니까(다른 클라우드 구성 서버를 대상으로 하는 스프링 부트용)? 환경마다 다른 구성 서버가 있습니다.각 스프링 부트애플리케이션은 대응하는 설정 서버를 대상으로 합니다.bootstrap.properties 파일에서 프로파일을 설정하여 이를 실현하려고 했습니다.다음은 예를 제시하겠습니다. spring.application.name=app-name spring.cloud.config.uri=http://default-config-server.com --- spring.profiles=dev spring.cloud.config.uri=http://dev-config-server.com --- spring.profiles=stage sp..

programing 2023.03.19

의 생성자 매개 변수 0에는 'java.lang' 유형의 빈이 필요합니다.String'을 찾을 수 없습니다.

의 생성자 매개 변수 0에는 'java.lang' 유형의 빈이 필요합니다.String'을 찾을 수 없습니다. spring boot 2.X 어플리케이션으로 spring batch 작업을 하고 있는데, 사실 기존 코드는 git에서 체크 아웃되어 있습니다.어플리케이션 실행 중 저만 아래 오류로 인해 장애가 발생하며 다른 사용자도 동일한 코드가 작동합니다. s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error crea..

programing 2023.03.19

자동 배선을 할 수 없습니다.'DataSource' 유형의 빈이 두 개 이상 있습니다.

자동 배선을 할 수 없습니다.'DataSource' 유형의 빈이 두 개 이상 있습니다. 데이터베이스 자동 접속을 시도하고 있습니다. @Autowired private DataSource dataSource; 데이터 소스는 1개입니다.application.yml spring: profiles: active: dev --- spring: profiles: dev datasource: driverClassName: org.mariadb.jdbc.Driver url: jdbc:mariadb://localhost:3306/dbname username: user password: password name: dev logging: level: org.springframework: INFO --- spring: pro..

programing 2023.03.14

@RequestParam()에서 기본값을 정수로 지정하는 방법

@RequestParam()에서 기본값을 정수로 지정하는 방법 봄 부츠와 학습은 처음입니다.@RequestParam() string에 defaultValue를 지정할 수 있지만 기본값을 Integer로 지정하려고 하면 오류가 나타납니다. @RequestMapping("/returnVeriable") public int getVeriable(@RequestParam(required=true,defaultValue=1/*error here*/) int veri){ return veri; } 어떤 도움이라도 주시면 감사하겠습니다.defaultValue가 String으로 구현되므로 정수 주위에 ""를 붙여 문자열로 만듭니다. @RequestMapping("/returnVeriable") public int ge..

programing 2023.03.09

스프링 부트에서 applicationContext.xml을 자동으로 Import합니까?

스프링 부트에서 applicationContext.xml을 자동으로 Import합니까? 사용하고 있다spring-boot자동 Import를 원합니다.src/main/resources/applicationContext.xml파일. 지금까지는 spring에 Import를 명시적으로 지시했을 경우에만 동작합니다. @EnableAutoConfiguration @Configuration @ImportResource({"classpath*:applicationContext.xml"}) 그러나 spring-boot에는 기본값이 너무 많기 때문에 app.xml 파일의 "기본값" 이름을 누군가가 알고 있기 때문에 기본적으로 spring-boot에 의해 선택됩니다.이름 또는 위치에 따라 기본적으로 XML 구성을 가져오는 ..

programing 2023.03.09

Flyway용 이행 SQL 자동 생성

Flyway용 이행 SQL 자동 생성 Java 코드를 통해 새로운 모델/필드 등을 추가할 때 JPA/Hibernate의 자동 스키마 생성으로 새로운 Flyway Migration을 생성할 수 있습니까? 자동 생성된 SQL을 캡처하여 새로운 Flyway 마이그레이션에 직접 저장하여 프로젝트 저장소에 검토/편집/커밋하는 것이 유용합니다. 도움을 주시거나 계몽해 주셔서 감사합니다.IDE가 IntelliJ IDEA라면 JPA Buddy 플러그인을 사용하는 것이 좋습니다.Java 모델을 대상 DB와 비교하여 Flyway 마이그레이션을 생성할 수 있습니다. 이를 사용하여 진화하는 모델과 SQL 스크립트를 동기화할 수 있습니다.또한 DB가 비어 있는 경우 init 스크립트를 생성할 수 있습니다. Flyway를 설치하..

programing 2023.03.04

스프링 데이터 JPA 옵션 대신 Kotlin null을 사용하는 방법

스프링 데이터 JPA 옵션 대신 Kotlin null을 사용하는 방법 Spring Data JPA와 Kotlin을 사용하여 Spring Boot 앱을 만들고 있는데, 이 앱은CrudRepository다음 방법이 있습니다. Optional findById(ID id); 하지만 코틀린을 사용하고 있어요. 코틀린은 Null을 처리하는 방법이 훨씬 더 유창해요.Optional이 방법을 이렇게 변환하는 방법을 아는 사람 있나요? fun findById(id: ID): T? 내가 연장할 때Repository그 시그니처를 가진 레포(repo)를 작성하면 다음과 같은 오류가 발생합니다. java.lang.ClassCastException: java.util.Optional cannot be cast to com.boo..

programing 2023.02.22
반응형