스프링 AOP 선언방식 transaction rollback 샘플 프로젝트소스 요청드립니다.
- 작성자 :
- 궁*이
- 작성일 :
- 2019-06-20 15:03:46
- 조회수 :
- 2,090
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
스프링 AOP 선언방식 transaction rollback 샘플 프로젝트소스 요청드립니다.
제가 원하는 상황은
특정 서비스 호출 시
그 서비스 안에는
insert
update
이렇게 2개가 순차적으로
실행되고
insert 는 정상,
update 는 의도적으로 예외를 발생시켜서
insert 까지도 모두 rollback
되는 샘플 프로젝트 소스를 제공 받고 싶습니다.
저는 현재
egov 3.7 64bit
Mybatis
Jdk 1.8
Oracle 11g
이며
매퍼는
인터페이스 방식을 사용하고 있습니다.
가능하면
Dao 클래스 방식이 아닌
매퍼 인터페이스 방식의
샘플을 보내주시면 감사하겠습니다.
Aop 선언적 방식으로만 로만 설정하기를
원하므로
@Transaction
어노테이션은
사용하지 않고
Xml 설정으로만 처리하려 합니다.
그런 샘플 프로젝트 소스를
제 메일로 제공 부탁드리겠습니다.
감사합니다...
제가 원하는 상황은
특정 서비스 호출 시
그 서비스 안에는
insert
update
이렇게 2개가 순차적으로
실행되고
insert 는 정상,
update 는 의도적으로 예외를 발생시켜서
insert 까지도 모두 rollback
되는 샘플 프로젝트 소스를 제공 받고 싶습니다.
저는 현재
egov 3.7 64bit
Mybatis
Jdk 1.8
Oracle 11g
이며
매퍼는
인터페이스 방식을 사용하고 있습니다.
가능하면
Dao 클래스 방식이 아닌
매퍼 인터페이스 방식의
샘플을 보내주시면 감사하겠습니다.
Aop 선언적 방식으로만 로만 설정하기를
원하므로
@Transaction
어노테이션은
사용하지 않고
Xml 설정으로만 처리하려 합니다.
그런 샘플 프로젝트 소스를
제 메일로 제공 부탁드리겠습니다.
감사합니다...
A
안녕하세요.
표준프레임워크센터 입니다.
표준프레임워크에서 제공하는
샘플 프로젝트들중에 템플릿 프로젝트들은
AOP 선언방식의 트랜잭션 설정으로 제공되고 있습니다.
다음 빈설정파일을 참고하시면 됩니다.
src/main/resources/egovframework/spring/context-transaction.xml
expression="" 부분에 보시면
서비스단에 트랜잭션이 걸리는것을 확인하실수 있습니다.
다음 파일을 보시면 Mapper Interface 방식으로
설정하는 부분도 있으니 참고하시면 됩니다.
src/main/java/egovframework/example/sample/service/impl/EgovSampleServiceImpl.java
요청하신 메일로 샘플을 전달드렸습니다.
감사합니다.
표준프레임워크센터 입니다.
표준프레임워크에서 제공하는
샘플 프로젝트들중에 템플릿 프로젝트들은
AOP 선언방식의 트랜잭션 설정으로 제공되고 있습니다.
다음 빈설정파일을 참고하시면 됩니다.
src/main/resources/egovframework/spring/context-transaction.xml
expression="" 부분에 보시면
서비스단에 트랜잭션이 걸리는것을 확인하실수 있습니다.
다음 파일을 보시면 Mapper Interface 방식으로
설정하는 부분도 있으니 참고하시면 됩니다.
src/main/java/egovframework/example/sample/service/impl/EgovSampleServiceImpl.java
요청하신 메일로 샘플을 전달드렸습니다.
감사합니다.