spring-boot 36

Spring boot + Hibernate + JPA 트랜잭션 Entity Manager를 사용할 수 없습니다.

Spring boot + Hibernate + JPA 트랜잭션 Entity Manager를 사용할 수 없습니다. 스프링부츠 1.2.3을 사용하고 있습니다.동면 상태에서 JPA가 적용된 릴리스 버전.다음과 같은 예외가 있습니다. org.springframework.dao.InvalidDataAccessApiUsageException: No transactional EntityManager available; nested exception is javax.persistence.TransactionRequiredException: No transactional EntityManager available at org.springframework.orm.jpa.EntityManagerFactoryUtils.con..

programing 2023.10.04

Spring Data Jpa OneTo많은 사람들이 동시에 자식과 부모 개체를 저장합니까?

Spring Data Jpa OneTo많은 사람들이 동시에 자식과 부모 개체를 저장합니까? 이것은 제 부모님의 실체입니다.참고: 간략화를 위해 getter, setter, lombook 주석을 제거합니다. @Entity public class Board { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String title; @OneToMany(mappedBy = "board") private Set stories = new HashSet(); } 아래는 나의 자식 개체입니다. @Entity public class Story { @Id @GeneratedValue(strategy = GenerationTy..

programing 2023.09.09

스프링 부트 앱에서 긴 폴링 REST 엔드포인트를 구현하는 방법은 무엇입니까?

스프링 부트 앱에서 긴 폴링 REST 엔드포인트를 구현하는 방법은 무엇입니까? 최신 매뉴얼을 공유하거나 최신 Spring(Spring Boot)을 사용하여 REST Long Polling 끝점을 구현하는 방법을 여기에서 설명해 주시겠습니까? 제가 지금까지 발견한 모든 것은 꽤 오래된 것이고 몇 년 전에 발행된 것입니다. 그래서, 제가 질문을 제기한 것은 롱 폴링이 여전히 좋은 접근법인가요?chess.com 에서 사용되는 것으로 알고 있습니다.긴 폴링 요청의 경우 다음을 사용할 수 있습니다.DeferredResult반환할 때DeferredResult응답하면 요청 스레드가 비어 있고 작업자 스레드가 요청을 처리합니다.다음은 한 가지 예입니다. @GetMapping("/test") DeferredResult ..

programing 2023.08.20

Spring boot "Hikari Pool Shutdown" 초기 오류

Spring boot "Hikari Pool Shutdown" 초기 오류 오류: 2018-11-12 18:25:31.221 INFO 3028 --- [ Thread-3] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2018-11-12 18:25:31.223 INFO 3028 --- [ Thread-3] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 이 오류가 발생하는 이유는 무엇입니까? 어떻게 하면 해결할 수 있을까요?클래스 경로에 포함된 웹 서버가 없는 것 같습니다.를 통해 Tomcat을 추가해 보십시오.spring-boot-start..

programing 2023.08.10

테스트 중에 Spring Boot에서 /tmp/spring.log 파일을 사용

테스트 중에 Spring Boot에서 /tmp/spring.log 파일을 사용 내 Spring Boot 애플리케이션 중 하나가 Maven 테스트 단계에서 문제를 일으킵니다. Spring Boot 응용 프로그램은 테스트 중과 "일반" 응용 프로그램 런타임 모두에서 와 매우 유사한 로그백 구성 파일을 사용합니다.이 구성 파일(일시적)에는 로그백 구성 파일 및 가 포함됩니다.이 구성 파일은 로그백 속성을 설정합니다. LOG_FILE=/tmp/spring.log. 그 파일을 사용하는 것이 가장 좋은 방법인 것 같습니다./tmp/server.log사용자 및 그룹이 소유함${MY_SPRING_BOOT_APPLICATION}. 젠킨스가 사용자로 실행됨jenkins.jenkins에 대한 쓰기 권한이 없습니다./tmp/..

programing 2023.07.31

Spring Boot Test 1.5에서 런타임 로컬 서버 포트를 설정할 수 없음

Spring Boot Test 1.5에서 런타임 로컬 서버 포트를 설정할 수 없음 애플리케이션에 Spring Boot 1.5를 사용하고 있습니다.통합 테스트에서 웹 서버의 런타임 포트 번호를 가져오려고 합니다(참고:이 경우 TestRestTemplate는 유용하지 않습니다.)제가 시도한 몇 가지 접근법이 있지만 어느 것도 효과가 없는 것 같습니다.다음은 저의 접근 방식입니다. 첫 번째 접근법 @SpringBootTest(classes = TestConfig.class, webEnvironment =WebEnvironment.DEFINED_PORT) public class RestServiceTest { @LocalServerPort protected int port; 내 안에서src/main/resour..

programing 2023.07.26

Spring Boot SpEL 조건부 OnExpression 확인 다중 속성

Spring Boot SpEL 조건부 OnExpression 확인 다중 속성 질문:. Spring Expression Language를 사용하여 2개의 부울 속성이 참인지 확인하려면 어떻게 해야 합니까? 예를 들어 단일 속성이 참인지 확인하려면 다음 구문을 사용합니다. 예 @ConditionalOnExpression("${property.from.properties.file}") 확인을 위한 구문은 무엇입니까?property1 == true && property2 == false속성의 값이 서로 다를 수 있습니다. 비슷한 질문의 대답:@ConditionalOnProperty 또는 @ConditionalOnExpression을 사용하는 동안 두 조건을 확인하는 방법은 두 문자열을 연결하여 다음과 같은 검사..

programing 2023.07.26

트랜잭션 주석 오류

트랜잭션 주석 오류 내가 "를 넣을 때.@Transactional(readOnly=false)내 서비스 클래스의 주석 다음 오류가 발생합니다. 설명: 빈 '학생 서비스'를 '로 주입할 수 없습니다.com.student.service.StudentServiceImplcom.student.service를 구현하는 JDK 동적 프록시이기 때문입니다.학생 서비스 샘플 코드: @Service("studentService") @Transactional(readOnly=false) public class StudentServiceImpl implements StudentService { } public interface StudentService { } 작업: 빈을 인터페이스 중 하나로 주입하거나 설정을 통해 CGL..

programing 2023.07.21

클래스 'org.springframework.boot.autoconfigure.web.HttpMapperProperties'가 더 이상 사용되지 않는 것으로 표시되어 있습니까?

클래스 'org.springframework.boot.autoconfigure.web.HttpMapperProperties'가 더 이상 사용되지 않는 것으로 표시되어 있습니까? Spring Initializr(http://start.spring.io/) 및 자동 생성 애플리케이션 클래스 내부: package demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication { public static void main(String[] args) { Spri..

programing 2023.07.21

JPA Lazy Loading이 Spring boot에서 작동하지 않습니다.

JPA Lazy Loading이 Spring boot에서 작동하지 않습니다. 제가 구글을 많이 검색했는데 Spring Boot(최신 버전)에 게으른 로딩이 작동하지 않을 수 있다는 것이 정말 이상합니다.다음은 내 코드의 일부입니다. 내 리소스: public ResponseEntity searchAirWaybill(CriteraDto criteriaDto, @PageableDefault(size = 10) Pageable pageable{ airWaybillService.searchAirWaybill(criteriaDto, pageable); return ResponseEntity.ok().body(result); } 내 서비스: @Service @Transactional public class AirWa..

programing 2023.07.21