반응형

Spring-Boot 47

Spring Data Rest를 사용할 때 @Repository를 구성 요소 검색에서 제외하는 방법

Spring Data Rest를 사용할 때 @Repository를 구성 요소 검색에서 제외하는 방법 스프링 부트 프로젝트에서 일부 저장소를 구성 요소 스캔에서 제외해야 하는 문제가 있습니다. 일부 엔티티와 일부 리포지토리(JpaReposities)가 포함된 라이브러리가 있습니다.어떤 이유에서인지 저는 테스트자가 엔티티에 빠르게 액세스할 수 있도록 작은 Spring Boot Data Rest 애플리케이션을 구현했습니다.따라서 PagingAndSortingRespository를 확장하고 @RespositoryRestResource로 주석이 달린 저장소를 구현했습니다. 응용 프로그램이 시작되면 모든 저장소가 검색되고 사용 가능하게 됩니다.데이터 휴식 저장소만 사용할 수 있도록 하려면 원하지 않는 저장소를 제외..

programing 2023.10.28

특정 콩에 대해 스프링 자동 배선을 비활성화하는 방법?

특정 콩에 대해 스프링 자동 배선을 비활성화하는 방법? 항아리(외부 도서관)에는 스프링을 내부적으로 사용하는 클래스가 있습니다.라이브러리 클래스는 다음과 같은 구조를 갖습니다. @Component public class TestBean { @Autowired private TestDependency dependency; ... } 그리고 라이브러리는 오브젝트를 구성하기 위한 API를 제공합니다. public class Library { public static TestBean createBean() { ApplicationContext context = new AnnotationConfigApplicationContext(springConfigs); return context.getBean(TestBea..

programing 2023.10.18

Spring Boot 2.0.x가 특정 프로파일에 대해 보안을 사용하지 않도록 설정함

Spring Boot 2.0.x가 특정 프로파일에 대해 보안을 사용하지 않도록 설정함 Spring Boot 1.5.x에서 보안을 구성하고 특정 프로필(예: 로컬)에서 추가했습니다.security.basic.enabled=false.properties 파일에 줄을 서 해당 프로파일에 대한 모든 보안을 사용하지 않도록 설정합니다.해당 구성 속성이 제거된 새 Spring Boot 2로 마이그레이션하려고 합니다.Spring Boot 2.0.x에서 (이 속성을 사용하지 않고) 동일한 동작을 수행하려면 어떻게 해야 합니까? Spring-Boot-Security-2.0과 Security-Changes-in-spring-boot-2-0-m4를 이미 읽었는데 이 속성에 대해서는 아무것도 없습니다.사용자 지정 Spring..

programing 2023.09.28

org.springframework.context 형식입니다.구성 가능한 ApplicationContext를 확인할 수 없습니다.필요한 .class 파일에서 간접적으로 참조됩니다.

org.springframework.context 형식입니다.구성 가능한 ApplicationContext를 확인할 수 없습니다.필요한 .class 파일에서 간접적으로 참조됩니다. 저는 스프링부트를 이용한 스프링 앱을 구축하기 위해 spring.io 의 튜토리얼을 따르고 있습니다. 저는 프로그램을 한 컴퓨터에서 완벽하게 실행할 수 있습니다.다른 컴퓨터를 사용해 보면 다음과 같은 오류가 나타납니다. org.springframework.context 형식입니다.구성 가능한 ApplicationContext를 확인할 수 없습니다.필요한 .class 파일에서 간접적으로 참조됩니다. 저는 JRE Systems Library(JDK 1.8)를 삭제하고 추가하는 것은 물론 maven을 사용하여 프로젝트를 클리닝하고 ..

programing 2023.09.28

프로그래밍 방식으로 스프링 부트 응용 프로그램 다시 시작 / 스프링 컨텍스트 새로 고침

프로그래밍 방식으로 스프링 부트 응용 프로그램 다시 시작 / 스프링 컨텍스트 새로 고침 사용자가 개입하지 않고 프로그래밍 방식으로 Spring Application을 재시작하려고 합니다. 기본적으로 애플리케이션의 모드를 전환할 수 있는 페이지가 있으며(실제로는 현재 활성화된 프로파일을 전환하는 것을 의미합니다) 제가 이해하는 한 컨텍스트를 다시 시작해야 합니다. 현재 내 코드는 매우 간단합니다. 단지 재시작 비트를 위한 것입니다(그런데 이것은 Kotlin입니다). context.close() application.setEnvironment(context.environment) ClassUtils.overrideThreadContextClassLoader(application.javaClass.classL..

programing 2023.09.14

Spring Boot 사용자 지정 favicon.ico가 표시되지 않음

Spring Boot 사용자 지정 favicon.ico가 표시되지 않음 저는 이 질문이 반복적으로 제기되었고 몇 가지 해결책이 있다는 것을 알고 있습니다.이를 위해 사용자 자신의 구성을 작성하는 것을 제안하는 것을 제외하고는 여러 가지를 시도했습니다.저는 그 모든 것을 단지 그것이 과잉 살상하는 것처럼 보이는 작은 아이콘을 보여주기 위해.하지만 저는 그것을 작동시킬 수 없습니다.이것들이 제가 지금까지 시도한 해결책들입니다. 정적 리소스 아래에 favicon.ico를 추가하기만 하면 작동해야 합니다. ...그렇지 않습니다. application.properties에서 spring.mvc.mvicon.enabled=false, favicon은 전혀 표시되지 않습니다(이것이 전체 포인트인 것 같습니다). 했습..

programing 2023.08.09

Spring Boot JPA H2 콘솔이 실행되고 있지 않습니다. application.properties 파일이 무시됩니다.

Spring Boot JPA H2 콘솔이 실행되고 있지 않습니다. application.properties 파일이 무시됩니다. Spring Boot 가이드에서 H2 콘솔을 구할 수 있다고 하는데 작동이 안 됩니다. http://localhost:8080/h2/ Whiteabel Error Page 이 응용 프로그램에는 /error에 대한 명시적 매핑이 없으므로 이를 폴백으로 보는 것입니다.2016년 10월 26일 수요일 12:31:46 BST 예기치 않은 오류(유형=찾을 수 없음, 상태=404)가 발생했습니다.사용 가능한 메시지 없음 다음을 생성했습니다.application.properties과 같은 합니다. spring.h2.console.enabled=true spring.h2.console.path..

programing 2023.08.09

봄에 프로필별 @예약된 작업을 활성화하는 방법은 무엇입니까?

봄에 프로필별 @예약된 작업을 활성화하는 방법은 무엇입니까? 특정 프로필에서만 예약된 작업을 활성화하려면 어떻게 해야 합니까? 의사 코드: @Scheduled(cron = "${job.cron}") @Profile("prod") public void runJob() { } 그게 가능한가요?프로필당 하나의 빈이 있어야 합니다. @Component @Profile("prod") public class ProdJob { @Scheduled(cron = "${job.cron}") public void runJob() { } } @Component @Profile("beta") public class BetaJob { @Scheduled(cron = "${job.cron}") public void runJob()..

programing 2023.08.09

Spring Boot : 'jpaMappingContext' 이름의 bone을 만드는 중 오류가 발생했습니다. java.lang.Null 포인터예외.

Spring Boot : 'jpaMappingContext' 이름의 bone을 만드는 중 오류가 발생했습니다. java.lang.Null 포인터예외. Spring Boot + Spring Data Jpa + Multiple Database의 조합입니다.응용 프로그램을 시작할 때 NullPointer 예외를 따르고 있습니다.부팅 시 SPring Data가 JPA 메타데이터를 생성할 수 없는 것 같습니다.저는 이 오류와 관련된 리소스를 받지 못했습니다. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaMappingContext': Invocation of init method..

programing 2023.08.04

스프링 부트 보안 - 우체부가 401을 무단으로 제공합니다.

스프링 부트 보안 - 우체부가 401을 무단으로 제공합니다. 저는 Spring Boot에서 rest API를 개발하고 있습니다.저는 CRUD 작업을 할 수 있고 우체부는 정확한 응답을 제공하지만, 제가 스프링 보안 사용자 이름과 비밀번호를 추가하면 우체부는 401 Unauthorized를 제공합니다. 스프링 부트 보안 사용자 이름과 비밀번호를 아래와 같이 제공하였습니다. application.properties spring.jpa.hibernate.ddl-auto=update spring.datasource.platform=mysql spring.datasource.url=jdbc:mysql://localhost:3306/pal?createDatabaseIfNotExist=true spring.datas..

programing 2023.08.04
반응형