반응형

spring-boot 22

동면 상태의 스프링 부츠에서 호출을 구현하는 방법

동면 상태의 스프링 부츠에서 호출을 구현하는 방법 동면 상태에서 스프링부츠를 사용하고 있는데 프로젝트에서 페이지네이션을 사용하고 싶습니다.구글에서 검색해보니 많은 예시를 보았지만 프로젝트에서 구현할 수 없습니다. 제 url에 1을 통과하면 10개의 결과가 나오고 2를 통과하면 다음 10개의 결과가 나와야 하는 것과 같습니다. 여기 나의 Dao 입니다. @Transactional public interface PostDao extends CrudRepository{ @Query(getAllPostsByRank) List getAllPostsByRank(); final String getAllPostsByRank= "from Post order by value DESC"; } 여기 내 컨트롤러가 있습니다. ..

itsource 2023.10.24

java.time을 serializing하는 Spring boot 문제가 발생했습니다.ISO-8601 JSON 타임스탬프를 반환하는 LocalDateTime with Jackson?

java.time을 serializing하는 Spring boot 문제가 발생했습니다.ISO-8601 JSON 타임스탬프를 반환하는 LocalDateTime with Jackson? java 8's를 사용하기 위해 스프링부트 REST API 앱에서 일부 모델을 변환하는 작업을 하고 있습니다.java.time.LocalDateTime조다의 것 대신에DateTime. API 호출에서 반환되는 타임스탬프가 에 적용되도록 합니다.ISO_8601체재를 갖추다동기부여는 Java 8의 시간(여기서 더 자세히 설명)과 순호환하기 위함입니다. 어려운 점은 어떤 물체를 직렬화할 때입니다.LocalDateTimeJSON에게. 예를 들면 다음과 같은 실체가 있습니다. // ... misc imports import java...

itsource 2023.10.09

스프링 부트 - "[java.util] 인스턴스화에 실패했습니다.List]: HTTP 컨트롤러 핸들러에서 지정된 클래스가 "인터페이스"입니까?

스프링 부트 - "[java.util] 인스턴스화에 실패했습니다.List]: HTTP 컨트롤러 핸들러에서 지정된 클래스가 "인터페이스"입니까? Spring boot REST API 응용 프로그램에서 강력한 유형의 목록을 입력으로 수락하여 HTTP POST를 처리해야 합니다. @RestController public class CusttableController { static final Logger LOG = LoggerFactory.getLogger(CusttableController.class); @RequestMapping(value="/custtable/update", method=RequestMethod.POST) @ResponseBody public String updateCusttableRe..

itsource 2023.08.05

Spring Boot Rest 컨트롤러에서 JWT 토큰 액세스

Spring Boot Rest 컨트롤러에서 JWT 토큰 액세스 Spring Boot로 REST API를 구현하고 있으며 JWT와 Oauth 2로 보안하고 있습니다. 인증 및 액세스 토큰 생성에 문제가 없습니다. 사용자가 요청할 때 컨트롤러에서 JWT 토큰에 액세스하고 싶습니다. @RequestMapping(value = "/users", method = RequestMethod.GET) public List getUsers(OAuth2Authentication auth) { logger.info("CREDENTIALS:" + auth.getCredentials().toString()); logger.info("PRINCIPAL:" + auth.getPrincipal().toString()); logger..

itsource 2023.07.21

H2 스키마 초기화.SQL 문에 구문 오류가 있습니다.

H2 스키마 초기화.SQL 문에 구문 오류가 있습니다. 스프링 부트 응용 프로그램이 있는데 응용 프로그램 시작 시 일부 데이터를 초기화하려고 합니다. 다음은 내 응용 프로그램 속성입니다. #Database connection spring.datasource.url=jdbc:h2:mem:test_db spring.datasource.username=... spring.datasource.password=... spring.datasource.driverClassName=org.h2.Driver spring.datasource.initialize=true spring.datasource.schema=schema.sql spring.datasource.data=schema.sql #Hibernate confi..

itsource 2023.07.21

Helm을 통해 배포된 Java Spring 부팅 응용 프로그램에서 구성 맵의 속성을 사용하는 방법

Helm을 통해 배포된 Java Spring 부팅 응용 프로그램에서 구성 맵의 속성을 사용하는 방법 개발 시 배포해야 하는 간단한 Spring 부팅 애플리케이션이 있으며, Helm을 사용하여 Kubernetes 클러스터에서 다양한 네임스페이스를 생성합니다. 각 환경에 대해 여러 application.properties(application-dev.properties, application-prod.properties) 파일을 유지한 다음 values.yaml 파일을 통해 구성 맵을 생성하는 것이 좋습니다. values.yaml 파일은 환경마다 다르며 Helm 업그레이드를 실행할 때 지정됩니다. 이제 문제는 config.maps의 값을 사용하는 방법입니다. 예를 들어 /deployment/applicati..

itsource 2023.07.21

원두형의 원두. 원두형. 원두형. 원두형. 원두형. 원두형.ServerCodecConfigurer'를 찾을 수 없습니다.

원두형의 원두. 원두형. 원두형. 원두형. 원두형. 원두형.ServerCodecConfigurer'를 찾을 수 없습니다. 응용 프로그램 시작 실패 설명: 메서드의 매개 변수 0modifyRequestBodyGatewayFilterFactory에org.springframework.cloud.gateway.config.GatewayAutoConfiguration유형의 콩이 필요한.'org.springframework.http.codec.ServerCodecConfigurer'찾을 수 없습니다. 작업: 유형의 콩을 정의하는 것을 고려합니다.'org.springframework.http.codec.ServerCodecConfigurer'사용자 구성에서. JAVA_를 선택했습니다.TOOL_OPTIONS: -age..

itsource 2023.07.21

AutoConfigureMockMvc 주석에서 secure=false를 무시하는 Spring Boot 통합 테스트에서 401을 얻습니다.

AutoConfigureMockMvc 주석에서 secure=false를 무시하는 Spring Boot 통합 테스트에서 401을 얻습니다. 만들 수 없습니다.@SpringBootTest작동합니다. 인증이 켜져 있다고 표시됩니다. 저는 원하지 않습니다. 로 설정했습니다.@AutoConfigureMockMvc(secure = false) 저는 몇몇 JSON과 함께 모의 요청을 제출하고 통합 테스트를 통해 전체 스택을 테스트해야 합니다. SDR이 포함된 웹 계층을 통해 JPA로 이동한 다음 메모리 데이터베이스로 가져갑니다. 따라서 다음을 사용하여 테스트할 수 있습니다.JdbcTemplate. 하지만 반응은.401인증이 필요합니다.왜 안 그래요?@AutoConfigureMockMvc(secure = false)충..

itsource 2023.07.21

SpringBoot 구성 요소다중 모듈 프로젝트 스캔 문제

SpringBoot 구성 요소다중 모듈 프로젝트 스캔 문제 나는 나의 app-core와 나의 app-web 모듈로 나의 부모님 pom 타입 maven 프로젝트가 있습니다. 나의 app-core 모듈은 나의 app-web에 대한 의존성으로 추가되었습니다. 내 앱-코어 모듈의 모든 클래스는 루트 패키지 com.myapp.core에 있고 내 앱-웹 모듈의 모든 클래스는 루트 패키지 com.myapp에 있습니다.거미줄 메인 Application.java도 com.myapp에 있습니다.웹 패키지코어 모듈 루트 패키지가 다르므로 ComponentScan용 공통 기본 패키지 "com.myapp"을 다음과 같이 포함합니다. @Configuration @ComponentScan(basePackages="com.myapp..

itsource 2023.07.21

WebMvcTest에서 Eureka 및 Spring Cloud Config를 비활성화하는 방법은 무엇입니까?

WebMvcTest에서 Eureka 및 Spring Cloud Config를 비활성화하는 방법은 무엇입니까? 저는 유레카에 등록하고 스프링 클라우드 구성을 사용하여 일부 속성을 읽는 간단한 스프링 부트 애플리케이션을 사용합니다. 자, 시작합니다. @SpringBootApplication @EnableEurekaClient public class Application { public static void main(String[] args) throws Exception { SpringApplication.run(Application.class, args); } } 인bootstrap.yml소유자: eureka: client: serviceUrl: defaultZone: http://registry-serv..

itsource 2023.07.16
반응형