Firefly Pointer 'Java & Spring' 카테고리의 글 목록 (12 Page) — 궁금하신 점이 있다면 댓글로 남겨주세요.(2023년~ 노션으로 이동)

Java & Spring

    [SpringBoot] jpasystemexception 예외

    [SpringBoot] jpasystemexception 예외

    에러 코드 jpasystemexception 문제상황 정상 작동하던 로직이 갑자기 위의 예외가 발생하면서 동작하지 않는다. (가령, 로컬에서선 정상작동 했으나, EC2에서 발생 등) 원인 @Transactional을 적용으로 인해, 일정 시간이 지난 후 롤백이 발생하면서 던져지는 예외. 정확히는 jpasystemexception의 경우, RuntimeException을 상속하기 때문에, 지정 시간 안에 기능이 수행되지 않으면 롤백 후 던져지는 예외다. 참조 링크 1 : https://techblog.woowahan.com/2606/ 참조 링크 2 : https://bcp0109.tistory.com/322 해결방법 1. 필자의 경우, @Transactional이 적용된 메서드의 반환타입을 void로 변경..

    [SpringBoot] application.yml 설정 저장

    프로파일 설정 --spring.pofiles.active=프로파일명 ex) --spring.pofiles.active=local ex) --spring.pofiles.active=server application.yml server: port: 8080 servlet: encoding: charset: UTF-8 enabled: true force: true spring: h2: console: enabled: true path: /h2 datasource: url: jdbc:h2:mem:test # profiles: # active: local // 로컬 프로파일 사용을 위한 설정 jpa: hibernate: ddl-auto: update profiles: naming: physical-strategy..

    [SpringBoot] h2 localhost에서 연결을 거부했습니다.

    [SpringBoot] h2 localhost에서 연결을 거부했습니다.

    에러 localhost에서 연결을 거부했습니다. 문제상황 : Spring Sequrity적용 후 h2에 접속하면 이런 화면이 뜬다 해결방법 : Spring Sequrity Configure 클래스에서 다음의 설정을 해줘야 한다. @Configuration public class SecurityConfiguration { private final JwtTokenizer jwtTokenizer; private final CustomAuthorityUtils authorityUtils; public SecurityConfiguration(JwtTokenizer jwtTokenizer, CustomAuthorityUtils authorityUtils) { this.jwtTokenizer = jwtTokenize..

    [IntelliJ] yml 파일 인식오류 (프로파일 인식 안됨)

    문제 : 프로파일 설정을 하던 뭘하던 별 지랄을 다 해봐도, 앱 실행시 default로 실행된다 원인 로컬 환경에서 JDK인식오류 하지만, JDK를 이것저것 바꿔보고 환경설정을 변경해봐도 안될 수 있다. 해결 방법 1. .idea디렉토리를 지운다 > 프로젝트를 재실행한다 > 다시 프로파일 설정을 한다 (대부분 여기서 해결) 2. JAVA_HOME 환경 변수 경로 재확인 3. application.yml 파일에 다음 항목 추가 spring: ... profiles: # 반드시 띄어쓰기 준수. (2칸 띄고 입력한 상태) active: local # 여기서 수동 설정. application-{환경}.yml 에서 환경에 해당하는 값을 넣으면 된다.