반응형

문자열이 Thymeleaf의 정규식과 일치하는지 확인하는 방법은 무엇입니까?

문자열이 Thymeleaf의 정규식과 일치하는지 확인하는 방법은 무엇입니까? 1. 질문(문제점): Java / Spring / Thymeleaf 스택에서 책을 수집하기 위해 교육 응용 프로그램을 작성 중입니다. 책 제목, 책 크기 (페이지 수)와 같은 책에 대한 몇 가지 값을 입력해야합니다. dto 클래스 Book의 유효성 검사 필드 : @NotEmpty private String title; @NotNull @Digits(integer = 4, fraction = 0) private Integer size; 보기 파일에는 다음이 포함됩니다. field title must not be empty field value must be digit and less than 4 signs 제대로 작동합니다. ti..

카테고리 없음 2021.02.27

서수 날짜를 확인하는 방법은 무엇입니까?

서수 날짜를 확인하는 방법은 무엇입니까? 1. 질문(문제점): 내 줄리안 날짜는 YYYYDDD 7 자리 형식입니다. 윤년의 모든 시나리오를 다루고 싶습니다. 현재 나는 날짜를 확인했습니다. 그것을 검증하는 유틸리티가 있습니까? 2. 해결방안: 윤년의 모든 시나리오를 다루고 싶습니다. 현재 나는 날짜를 확인했습니다. 그것을 검증하는 유틸리티가 있습니까? 예, 단순히 LocalDate패턴 을 사용하여 문자열의 형식 uuuuDDD을 지정하면 구문 분석 API에서 윤년을 자동으로 고려합니다. 데모: import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class Main { public static void main(Strin..

카테고리 없음 2021.02.27

최근에 실행 된 자식 엔티티를 선택하는 Hibernate

최근에 실행 된 자식 엔티티를 선택하는 Hibernate 1. 질문(문제점): 나는 실행 된 가장 최근 싶어 ChildEntityA로부터 ParentEntity마지막을 기반으로 lastExecutionTimestamp필드를. 작동하지 않는 다음 쿼리를 시도했습니다. 클래스 관계 : ParentEntity ChildEntity GrandChildEntity 는 ChildEntity필드가 lastExecutionTimestamp나는 최근에 실행 된 childEntity에 사용하려는. 이 메서드는 List하나의 레코드 만 반환한다고 가정 합니다. childEntity는 연관된 모든 것을 포함해야합니다 grandChildEntities. 모든 입력? @Query(value = "select pr.childEnt..

카테고리 없음 2021.02.27

SpringBoot Tomcat acceptCount 풀 정보

SpringBoot Tomcat acceptCount 풀 정보 1. 질문(문제점): 저는 springboot에서 Tomcat 구성을 다루고 있습니다. 다음 구성이 있다고 가정 해 보겠습니다. server: tomcat: min-spare-threads: ${min-tomcat-threads:20} max-threads: ${max-tomcat-threads:20} accept-count: ${accept-concurrent-queue:1} max-connections: ${max-tomcat-connections:100} 이 코드로 간단한 RestController가 있습니다. public String request(@Valid @RequestBody Info info) { log.info("Thread..

카테고리 없음 2021.02.27

Spring Boot 웹 Java 구성이 작동하지 않습니다.

Spring Boot 웹 Java 구성이 작동하지 않습니다. 1. 질문(문제점): 저는 Spring으로 시작하여 Thymeleaf 템플릿, JPA 및 Mysql을 사용하여 기본 Spring 부트 웹 앱을 만들었습니다. 자동 연결을 사용하고 모든 클래스에 주석을 달면 모든 것이 작동합니다. 다음은 작업 코드의 예입니다. @Component 주석이있는 간단한 제품 클래스 @service 어노테이션이있는 간단한 DAO 클래스 @Autowired 주석이있는 기본 컨트롤러를 사용하여 DAO 인스턴스를 가져옵니다. 그래서 get 메소드를 호출하면 제품 목록을 볼 수 있습니다. 2 개의 제품이 표시됩니다. 이제 Java 구성으로 전환하면 작동이 중지됩니다. 주석을 주석 처리하고 새 Java 구성 파일을 추가했습니다...

카테고리 없음 2021.02.27

Spring Batch에서 db를 사용하여 여러 리더를 구현하는 방법

Spring Batch에서 db를 사용하여 여러 리더를 구현하는 방법 1. 질문(문제점): 이 코드는 Spring Batch 버전 1의 버전입니다. org.springframework.batch.item.database.IbatisDrivingQueryItemReader 클래스는 현재 버전에서 더 이상 사용할 수 없기 때문에이 코드를 버전 4로 마이그레이션하는 데 문제가 있습니다. 아래 코드의 프로세스는 withdrawalIbatisKeyGenerator 빈이 먼저 실행되고 해당 빈의 출력에서 ​​ibatisWithdrawalReader 빈에서 사용됩니다. 내 질문은 두 빈이 서로 종속성을 갖기 때문에이 리더를 현재 버전으로 구현하는 방법입니다. %%pricing_date_ibatis:date:prici..

카테고리 없음 2021.02.27

저장소에서 사용자 지정 메서드를 선언 할 때 따라야하는 모든 규칙은 무엇입니까? [닫은]

저장소에서 사용자 지정 메서드를 선언 할 때 따라야하는 모든 규칙은 무엇입니까? [닫은] 1. 질문(문제점): 닫힘 . 이 질문은 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제를 명확히하십시오 . 지난달 휴무 . 이 질문 개선 내장 쿼리를 작성하고 실행하려고 할 때 JPARepository를 확장하는 내 저장소에 사용자 지정 쿼리를 작성했습니다. 나는 항상 출력을 얻을 수 없습니다. 오류없이 예상되는 출력을 얻기 위해 따라야하는 몇 가지 규칙이 있습니까? 2. 해결방안: 그것은 꽤 방대한 토론이 될 것입니다. 그러나 예를 들면 다음과 같습니다. 모든 페치 메소드는 findBy (대소 문자 구분..

카테고리 없음 2021.02.27

특정 메서드에서 Autowired 서비스가 null입니다.

특정 메서드에서 Autowired 서비스가 null입니다. 1. 질문(문제점): 갑자기 특정 메서드에서 null을 반환하는 autowired 서비스가있는 스프링 부팅 응용 프로그램이 있습니다. 다음은 컨트롤러의 코드 스 니펫입니다. @RestController @RequestMapping("/user") @CrossOrigin public class UserManagementController { @Autowired private UserService userService; ... @PostMapping("/register") private GameInfo register(@RequestBody UserInfo userInfo) { User user = new User(); ... user.setUser..

카테고리 없음 2021.02.27

@Scheduled 메서드가 특정 클래스에서 실행되지 않습니다.

@Scheduled 메서드가 특정 클래스에서 실행되지 않습니다. 1. 질문(문제점): 다른 클래스의 스프링 부트 프로젝트에 예약 된 메서드가 몇 가지 있는데 이러한 클래스가 ClassA, ClassB 및 ClassC라고 가정하겠습니다. 이러한 모든 클래스는 동일한 패키지에 있습니다. MainApplication 클래스의 기본 메서드에 대해 @EnableScheduling이 있습니다. 이러한 모든 메소드는 application.properties 파일에서 cron 표현식을 읽습니다. @Scheduled 주석의 부적절한 가져 오기도 확인했습니다. 모든 파일에는 동일한 가져 오기가 있지만 ClassA에서 예약 된 메서드를 실행할 수없는 것이 무엇이든 상관 없습니다. @Service public class Cl..

카테고리 없음 2021.02.27

Jackson의 objectMapper를 사용하여 인터페이스 필드를 역 직렬화하는 방법은 무엇입니까?

Jackson의 objectMapper를 사용하여 인터페이스 필드를 역 직렬화하는 방법은 무엇입니까? 1. 질문(문제점): ObjectMapper의 readValue(InputStream in, Class valueType)기능에는 Class가 필요합니다. 그러나 내부적으로 전달하는 클래스가 일부 인터페이스를 데이터 멤버로 사용하는 경우 어떻게 사용합니까? Jackson이 전달 된 클래스의 내부 인터페이스의 구체적인 클래스를 얻지 못하기 때문에이 예외의 원인을 이해할 수 있지만 내 질문은 어떻게 해결할 수 있습니까? 그런 다음 어떻게 deserialize합니까? 역 직렬화하려는 클래스는 다음과 같습니다. class BaseMetricImpl implements Metric { protected Metri..

카테고리 없음 2021.02.27
반응형