일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- network
- completablefuture
- WebFlux
- Spring Exception
- raft
- 리눅스단축어
- 비동기처리
- 단축어세팅
- DevOps
- 외부 라이브러리
- gradle
- split brain
- Spring boot
- transcational
- 컨트롤플레인
- 네트워크구성도
- 라이브러리 삭제
- 마스터노드
- 단축어
- Kubernetes
- 합의알고리즘
- 데브옵스
- 리액티브
- k8s
- 네트워크 구성도
- 네트워크이론
- 쿠버네티스
- 네트워크
- 특정포트
- springboot
- Today
- Total
목록Java&Spring (2)
애매한 오각형의 블로그

Spring boot 는 기본적으로 tomcat 을 내장하고 있어, 서버 세팅과 구동에 용이하다. 다만, Jeus 와 같은 외부 업체에서 제공하는 WAS 의 경우 tomcat 과 hibernate가 기존에 존재하여, 충돌이 발 생 할 수 있다. 1. 삭제할 library jar 리스트 확인 및 정리 프로젝트 폴더 내 library 폴더에서 제거할 library의 경로를 확인 한다. 만약 tomcat 관련 삭제가 필요하다면, org.apache.tomcat.embed 경로를 확인 한다. 2. build 코드 작성 build.gradle 파일내 war 또는 jar 빌드 옵션을 추가 ex) jar { manifest { attributes 'Main-Class' : 'com.company.project' } ..

사내 프로젝트 진행 중 대규모 데이터 벌크 insert 로직에서 Exception 발생 시 전체 내용이 Rollback 되는 현상이 발생하여, 해당 부분 방지하려 설정하는 과정에서 문득 @Transactional의 Rollback 범위에 대해 궁금해져서 정리하게 됬다. 1. Exception 와 Error exception 과 error 의 차이점 1-1. Exception Exception은 예외로써 Error(에러)와는 전혀 다른 개념이다. Exception은 사용자의 잘못된 값이나 접근으로 인해 발생하는 것 코드의 흐름에서 벗어나는 행동을 했을 때 발생 : 따라서, 개발자가 예외상황을 미리 예측하여 Error을 핸들링 ex) NullPointException, IOException 1-2 Error..