반응형

spring-boot 23

Spring Boot에서 Kafka 소비자 활성화/비활성화 제어

Spring Boot에서 Kafka 소비자 활성화/비활성화 제어 스프링 부트에서 여러 카프카 소비자를 구성했습니다.kafka.properties는 다음과 같습니다(여기에는 한 소비자에 대한 구성만 나열됨). kafka.topics= bootstrap.servers= group.id= enable.auto.commit= auto.commit.interval.ms= session.timeout.ms= schema.registry.url= auto.offset.reset= kafka.enabled= 다음은 구성입니다. @Configuration @PropertySource({"classpath:kafka.properties"}) public class KafkaConsumerConfig { @Autowired..

IT 2023.08.26

스프링 부트 + 멀티 테넌시(Multi-tenancy)가 포함된 스프링 데이터

스프링 부트 + 멀티 테넌시(Multi-tenancy)가 포함된 스프링 데이터 시스템의 각 클라이언트가 자체 개인 데이터베이스에 연결할 수 있도록 MultiTenant Connection Provider를 사용하도록 Spring Boot를 구성할 수 있습니까? 특히 멀티 테넌시(Multi-tenancy)에 대한 내장 최대 절전 모드 지원을 사용하려고 합니다. http://docs.jboss.org/hibernate/orm/4.1/devguide/en-US/html_single/ #d5e4561 다음은 제가 추구하는 구성의 예입니다. 하지만 Spring Boot 설정에서 이 기능을 사용하는 방법을 알 수 없습니다. Spring, Hibernate 및 C3P0을 사용하여 멀티 테넌트 웹 앱에서 연결 풀링 관..

IT 2023.08.16

타임리프를 사용하여 템플릿을 부모 레이아웃으로 래핑

타임리프를 사용하여 템플릿을 부모 레이아웃으로 래핑 저는 방금 봄 부츠와 백합 잎으로 작은 프로젝트를 시작하기로 결정했습니다. 지금까지 타임리프 자체는 멋져 보이지만, 제 질문은 페이지의 기본 레이아웃을 가져오는 레이아웃과 같은 레이아웃을 가질 수 있는 가장 좋은 방법이 무엇인가 하는 것입니다. 맘에 들다 일반적인 css 포함어 일반적인 js 포함 항목 기본 구조(예: 2/3열 배치) 단일 페이지(블로그 게시물 보기, 댓글 보기, 갤러리 이미지 보기 등)의 내용을 감싸고 있으므로 일반적인 내용을 모든 템플릿으로 가져올 필요가 없습니다. 지금까지 제가 찾은 유일한 방법은 단편 포함을 사용하는 것이지만 현재 요청에 대해 렌더링하고 싶은 템플릿 주변의 전체 구조를 얻기 위한 올바른 접근 방식인지 확신할 수 없..

IT 2023.08.06

Spring Webflux에서 JDBC 호출 차단 실행

Spring Webflux에서 JDBC 호출 차단 실행 저는 PostgreSql을 백엔드 DB로 사용하는 스프링 데이터 jpa와 함께 스프링 웹 플럭스를 사용하고 있습니다.다음과 같이 DB 호출을 하는 동안 메인 스레드를 차단하고 싶지 않습니다.find그리고.save동일한 목표를 달성하기 위해, 저는 메인 스케줄러를 가지고 있습니다.Controller클래스와 ajdbcScheduler서비스 클래스 제가 정의한 방법은 다음과 같습니다. @Configuration @EnableJpaAuditing public class CommonConfig { @Value("${spring.datasource.hikari.maximum-pool-size}") int connectionPoolSize; @Bean publi..

IT 2023.08.01

Elastic Beanstalk Java 환경에 배포된 Spring Boot 애플리케이션이 502를 반환합니다.

Elastic Beanstalk Java 환경에 배포된 Spring Boot 애플리케이션이 502를 반환합니다. AWS의 Java 구성(Tomcat 구성이 아님)을 사용하여 AWS Elastic Beanstalk에 매우 간단한 Spring Boot 애플리케이션을 배포하려고 하는데 다음 로그와 함께 502 오류가 계속 발생합니다. 2016/06/10 02:00:14 [error] 4921#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 38.94.153.178, server: , request: "GET /test HTTP/1.1", upstream: "http://127.0.0.1:5000/test..

IT 2023.07.27

Spring Boot에서는 머리가 없지만 Spring이나 플레인 자바에서는 머리가 없다고 Swing은 생각하는 이유는 무엇입니까?

Spring Boot에서는 머리가 없지만 Spring이나 플레인 자바에서는 머리가 없다고 Swing은 생각하는 이유는 무엇입니까? 다음 코드가 작동합니다. import javax.swing.*; public class HeadlessExceptionDemo { public static void main(String[] args) { JFrame frame = new JFrame("HeadlessExceptionDemo"); frame.setSize(800, 600); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } } 다음 코드도 작동합니다. imp..

IT 2023.07.22

마이크로서비스 아키텍처에서 마이크로서비스 간에 Java 모델을 공유하는 방법

마이크로서비스 아키텍처에서 마이크로서비스 간에 Java 모델을 공유하는 방법 저는 제 새로운 앱의 아키텍처를 디자인하고 있습니다.저는 마이크로서비스 아키텍처를 선택했습니다.아키텍처에서 저는 다른 마이크로 서비스에서 사용되는 모델이 있다는 것을 알게 되었습니다.각 마이크로 서비스에 모델 코드를 작성하는 대신 마이크로 서비스 간에 모델 코드를 공유할 수 있는 방법이 있는지 알고 싶습니다. 그런데 저는 제 앱에 스프링 부트 프레임워크를 사용하고 있습니다.마이크로 서비스의 API를 정의하는 모델만 공유해야 합니다.프로토버프.proto파일 또는 파일에서 생성된 Java 클래스입니다. 이 작업은 일반적으로 별도의 프로젝트를 만들거나 마이크로서비스 프로젝트를 다중 모듈 프로젝트로 변환하여 수행되며, 모듈 중 하나는 ..

IT 2023.07.22

스프링 부트 테스트를 특정 프로필이 활성화된 경우에만 실행되도록 표시할 수 있습니까?

스프링 부트 테스트를 특정 프로필이 활성화된 경우에만 실행되도록 표시할 수 있습니까? 저는 두 가지 프로파일을 가지고 있습니다. dev와 default입니다.또한 활성 프로필이 기본값인 경우 일부 테스트를 건너뛰고 싶습니다.어떻게든 이 테스트들을 표시하는 것이 가능합니까?아니면 어떻게 이것을 달성할 수 있습니까?저는 스프링부츠를 사용합니다.이것은 나의 부모님 시험 수업입니다. @RunWith(SpringRunner.class) @SpringBootTest(classes = MyServiceStarter.class, webEnvironment= SpringBootTest.WebEnvironment.DEFINED_PORT, properties = {"flyway.locations=filesystem:../d..

IT 2023.07.17

Spring-boot을 사용한 보안 구성

Spring-boot을 사용한 보안 구성 Spring-Boot용 Spring Security 구성 클래스를 만들었습니다.내 로그인 페이지에는 리소스 CSS, js 및 ico 파일이 있습니다.보안상의 이유로 리소스가 거부되고 매번 로그인 페이지로 리디렉션됩니다.EnableWebMVCsecurity가 클래스 경로 리소스 위치를 추가하지 않는 이유는 무엇입니까?두 번째 스니펫에서와 같이 코드를 변경한 후 I 클래스path 리소스 위치가 추가됩니다. 첫 번째 코드 스니펫의 리소스에 대해 내가 무엇을 놓쳤는지 이해하지 못합니다. @Configuration /* * Enable Spring Security’s web security support and provide the Spring MVC integration..

IT 2023.07.17
반응형