반응형

spring-boot 25

Spring Data JPA - "프록시를 초기화할 수 없습니다 - 세션 없음" - 트랜잭션으로 표시된 메서드

Spring Data JPA - "프록시를 초기화할 수 없습니다 - 세션 없음" - 트랜잭션으로 표시된 메서드 서브 엔티티의 그래프가 매우 크고, 휴지 상태가 되어, 필요한 모든 데이터를 느릿느릿 취득하기 위한 스테이트먼트가 9개 정도 되는 모델이 있습니다만, 약 4레벨의 「cannot initialize proxy - no Session」에러가 발생하는데, 그 이유는 알 수 없습니다. 컨트롤러 @Transactional(readOnly = true) @RequestMapping(value = "/v2/plans", method = RequestMethod.GET) public @ResponseBody List show(HttpServletRequest request) throws Exception { ..

code 2023.02.22

데이터베이스를 찾을 수 없으며 IFEXICTS=true이므로 자동 생성할 수 없습니다.

데이터베이스를 찾을 수 없으며 IFEXICTS=true이므로 자동 생성할 수 없습니다. h2 데이터베이스 콘솔을 연 후 오류가 발생합니다.데이터베이스 이름을 입력했지만 데이터베이스를 찾을 수 없음 오류가 표시됩니다. 데이터베이스 "C:/Users/Barlekar/Online shoppings"를 찾을 수 없으며 IFEX가 있습니다.ICTS=true이므로 자동 생성할 수 없습니다 [90146-199] 90146/90146(도움말) org.h2.jdbc.JdbcSQLNonTransientConnection예외:데이터베이스 "C:/Users/Barlekar/Online shoppings"를 찾을 수 없으며 IFEX가 있습니다.ICTS=true이므로 자동 생성할 수 없습니다 [90146-199] 하고 있는 는,..

code 2023.02.22

연동 테스트용 스프링부트 인증

연동 테스트용 스프링부트 인증 컨트롤러 통합 테스트를 실행하려고 하는데 인증되지 않으면 문제가 발생합니다.컨트롤러는 다음과 같습니다. @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) @TestPropertySource(properties = {"security.basic.enabled=false", "management.security.enabled=false"}) @EnableAutoConfiguration(exclude = {org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration.clas..

code 2023.02.16

스프링 부트 1.3.0M1에서1.3.0으로 전환 시 "NoClassDefFoundError: GenericApplicationListener"M2

스프링 부트 1.3.0M1에서1.3.0으로 전환 시 "NoClassDefFoundError: GenericApplicationListener"M2 Spring Starter에서 만든 Soring Boot 어플리케이션에서 Spring Boot 1.3.0M1에서 1.3.0M2로 전환했습니다.응용 프로그램을 시작하려고 하면(STS 3.7.0 또는 spring-boot:run at command line) 다음과 같은 예외가 나타납니다. java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(N..

code 2023.02.12

레디스냐, 에캐시냐?

레디스냐, 에캐시냐? 다음 환경에 적합한 것은 무엇입니까? 끈기는 강요가 아니다. 여러 서버(Ehcache에서는 캐시 동기화가 필요합니다) 쓰기가 드물고 읽기가 잦습니다. 비교적 작은 데이터베이스(메모리 요건이 매우 적음). 지금 머릿속에 있는 걸 쏟아낼 거예요.제가 틀릴 수도 있어요. Redis는 별도의 서버(?)가 필요하고 Ehcache는 로컬 캐시를 제공하므로 더 빨라야 하지만 서버 간에 캐시를 복제합니다(?).Ehcache를 사용하여 캐시 중 하나를 업데이트한 후 모든 캐시를 업데이트할 수 있습니다. 제 질문은 어떤 것이 제가 언급한 환경에 더 적합할까요? 어느 쪽이 퍼포먼스가 향상됩니까?또는 어떤 쪽이 다른 쪽을 능가할 가능성이 있는 시나리오가 있습니까? 잘 부탁드립니다.Redis는 공유 데이터..

code 2023.02.12
반응형