spring-boot 21

서로 다른 메이븐 모듈의 구성 요소 스캔/JSpring Boot 어플리케이션의 AR

서로 다른 메이븐 모듈의 구성 요소 스캔/JSpring Boot 어플리케이션의 AR 메이븐 2번「이라고 불리는 첫 「어플리케이션」이라고 불리는 것으로, 「어플리케이션」에는, 「어플리케이션」이 .spring boot다음 행만 포함하는 응용 프로그램클래스 package org.example.application; @SpringBootApplication @ComponentScan({"org.example.model", "org.example"}) public class Application { public static void main(String[] args) { ApplicationContext ctx = SpringApplication.run(Application.class, args); } } 및 「..

programing 2023.03.25

임베디드 넷티 서버가 spring-boot-starter-webflux로 시작되지 않도록 하려면 어떻게 해야 합니까?

임베디드 넷티 서버가 spring-boot-starter-webflux로 시작되지 않도록 하려면 어떻게 해야 합니까? Springs new reactive webflux extension을 사용하여 클라이언트와 서버 어플리케이션 간의 통신을 확립하고 싶습니다. 의존관리는 gradle을 사용합니다.서버 및 클라이언트 측의 build.gradle 파일은 기본적으로 다음과 같습니다. buildscript { repositories { mavenCentral() maven { url "https://repo.spring.io/snapshot" } } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:2.0.0.BUILD-SN..

programing 2023.03.20

스프링 부트 2.4.0 버전에 프로파일 포함

스프링 부트 2.4.0 버전에 프로파일 포함 개발자로서 디폴트를 사용합니다.dev지역 개발 환경에서 프로파일링합니다.여기 내 일부가 있다.application-dev.properties파일: # Profiles spring.profiles.include=auth 이전에 Spring Boot 2.3.0을 사용했습니다.릴리즈 및spring.profiles.include포함 재산auth실행 시 프로파일. 그러나 Spring Boot 2.4.0으로 이행한 후, 이 기능을 사용할 수 없게 되었습니다.auth프로파일이 유효합니다. spring.profiles.include자산이 예전처럼 작동하지 않는 것 같습니다. 이행 전과 같은 결과를 얻을 수 있도록 프로파일을 설정하는 방법을 가르쳐 주세요.(여기에서는 프로파일..

programing 2023.03.20

커스텀 토큰을 사용한 REST API 보안 보호(스테이트리스, UI, 쿠키, 기본 인증, OAuth, 로그인 페이지 없음)

커스텀 토큰을 사용한 REST API 보안 보호(스테이트리스, UI, 쿠키, 기본 인증, OAuth, 로그인 페이지 없음) Spring Security에서 REST API를 보호하는 방법을 보여주는 가이드라인이나 샘플코드가 많이 있지만 대부분은 웹 클라이언트를 상정하고 로그인 페이지, 리다이렉션, 쿠키 사용 등에 대해 이야기합니다.HTTP 헤더에서 커스텀토큰을 체크하는 단순한 필터로도 충분할 수 있습니다.다음 요건을 충족하기 위해 보안을 구현하려면 어떻게 해야 합니까?같은 작업을 하고 있는 GIST/GITHUB 프로젝트가 있습니까?스프링 보안에 대한 저의 지식은 한정되어 있기 때문에, 스프링 보안에 대해 보다 간단하게 실장할 수 있는 방법이 있으면 가르쳐 주세요. HTTPS를 통한 스테이트리스 백엔드에서..

programing 2023.03.15

스프링 부트:단위시험에서 액화효소로 시험데이터를 설정하는 방법

스프링 부트:단위시험에서 액화효소로 시험데이터를 설정하는 방법 데이터베이스 스키마와 일부 테스트 데이터를 리퀴베이스로 설정하려고 합니다.각 테스트에는 스키마와 테스트용 특정 데이터를 설정하는 별도의 변경 로그가 있습니다. 테스트를 제대로 수행하기 위해서는 각 테스트 전에 스키마를 드롭하고 새로운 테스트 데이터로 채워야 합니다.그러나 이전 테스트 데이터를 사용할 수 있기 때문에 일부 테스트가 실패했기 때문에 이 방법은 작동하지 않는 것으로 보입니다.내 구성에 뭔가 문제가 있는 것 같아.각 테스트 전에 액화효소를 강제로 떨어뜨리려면 어떻게 해야 하나요? 테스트 내용은 다음과 같습니다. @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfigurati..

programing 2023.03.15

Swagger TypeError: '창'에서 'fetch'를 실행하지 못했습니다. GET/HEAD 메서드를 사용하는 요청에는 본문을 사용할 수 없습니다.

Swagger TypeError: '창'에서 'fetch'를 실행하지 못했습니다. GET/HEAD 메서드를 사용하는 요청에는 본문을 사용할 수 없습니다. Spring Boot 2 응용 프로그램에 Swagger를 추가했습니다. Swagger 설정은 다음과 같습니다. @Configuration @EnableSwagger2 public class SwaggerConfig { @Bean public Docket api() { // @formatter:off return new Docket(DocumentationType.SWAGGER_2) .select() .apis(RequestHandlerSelectors.any()) .paths(PathSelectors.any()) .build(); // @formatte..

programing 2023.03.10

스프링 부팅 시 폴더 요청이 "index.html" 파일에 매핑되지 않음

스프링 부팅 시 폴더 요청이 "index.html" 파일에 매핑되지 않음 나는 가지고 있다static다음 구조의 폴더: index.displaces를 표시합니다. docs/index.docs Spring Boot가 요구를 올바르게 매핑합니다./로.index.html하지만 지도는 안 나와/docs/에 요청하다/docs/index.html(/docs/index.html올바르게 동작합니다). 폴더/서브폴더 요청을 적절하게 매핑하는 방법index.html파일?뷰 컨트롤러 매핑을 수동으로 추가하여 다음 작업을 수행할 수 있습니다. @Configuration public class CustomWebMvcConfigurerAdapter extends WebMvcConfigurerAdapter { @Override p..

programing 2023.03.05

created_at 컬럼에 ID가 자동으로 생성되는 것처럼 생성 날짜/시간을 자동으로 생성하도록 하려면 어떻게 해야 합니까?

created_at 컬럼에 ID가 자동으로 생성되는 것처럼 생성 날짜/시간을 자동으로 생성하도록 하려면 어떻게 해야 합니까? 현재 아래와 같은 엔티티가 있습니다. @Entity public class Product { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long productId; private String productImage; private String productTitle; private String productDescription; private Integer productPrice; private Date createdAt; private Date updatedAt; 이 개체를 만들 때 createdAt 및 update..

programing 2023.02.28

위치 'class path resource [application-dev.yml]에서 가져온 속성 'spring.profiles.active'가 잘못되었습니다.

위치 'class path resource [application-dev.yml]에서 가져온 속성 'spring.profiles.active'가 잘못되었습니다. 스프링 클라우드 애플리케이션을 최신 스프링 부트 버전 2.5.0으로 업데이트했습니다. 다만, 기동시에 다음의 예외가 발생합니다. 11:05:05.038 [main] ERROR org.springframework.boot.SpringApplication - Application run failed org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property 'spring.profiles.active' imported from location 'class pa..

programing 2023.02.23

플라이웨이와 스프링 부트 통합

플라이웨이와 스프링 부트 통합 Spring Boot 프로젝트에 Flyway를 Hibernate 및 Spring JPA와 통합하려고 합니다.다음과 같은 예외가 발생합니다. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flyway' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.api.F..

programing 2023.02.23