Java 3

Spring Boot에서 @Transactional의 RollBack

개요문제 상황Transactional Annotation예외의 종류해결 방법문제 상황@Transactional를 사용하여 데이터를 저장하는 과정에서 예외가 발생하여 저장 과정 전체가 RollBack이 되길 원했지만, 예상과는 달리 RollBack이 발생하지 않았습니다.Transactional Annotation찾아보니 @Transactional 과 rollback에 관한 글은 많이 있었습니다.대표적으로 우아한 기술 블로그 에 올라온 글이 있습니다. 감사합니다 구인본 선생님…! 🙇‍♂️결론부터 말하면 기본적으로 예상된 에러는 RollBack을 실행하지 않습니다.이 내용에 대해 설명하기 위해서는 예외의 종류에 대해 알아야 합니다.예외의 종류Error는 개발 외적인 부분에서 발생하는 것으로 대체가 불가능 하..

Target runtime Apache Tomcat 8.0 is not defined

egov의 소스를 받아 임포트 하였더니 이러한 에러가 나왔습니다. 이 에러는 기존에 설치된 톰켓 버전과 소스의 버전이 달라서 나오는 에러입니다. 이 오류를 해결하기 위해서는 소스의 톰켓 버전을 기존에 설치된 버전으로 변경해주어야 합니다. 저는 아래 블로그를 참조하였습니다. https://ktko.tistory.com/entry/Target-runtime-Apache-Tomcat-is-not-defined-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95 Target runtime Apache Tomcat is not defined 해결 방법 Target runtime Apache Tomcat v8.5 is not defined 오류가 발생하였습니다. 이 해결 방법은 8.5 버전뿐만아니라..

5. DB 데이터을 엑셀 형태로 내보내기

이 내용은 전에 만든 내용에 추가한 것으로 전 글을 봐주세요. 2022.03.30 - [개발일지/java spring(egov)] - 4. spring 검색창으로 원하는 항목 찾기 4. spring 검색창으로 원하는 항목 찾기 전 전에 사용하던 코드를 약간 변경하는 정도로 만들었습니다. SeachVO를 만듭니다. 이는 검색할 때 필요한 타입, 내용을 받아오는 항목입니다. getter setter의 단축키는 alt + shift + s입니다. package egov jacorinne.tistory.com 1. jsp 파일에 submit input을 추가합니다. 2. Controller에 추가합니다. package egovframework.example.sample.controller; import java..