일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- learning
- javascript
- error
- framework
- Linux
- mariaDB
- ai
- DeepLearning
- Analysis
- Server
- Security
- 함수
- SSH
- Python
- Numpy
- git
- 자바
- 인공지능
- Deep
- Pattern
- Web
- mysql
- interface
- db
- LIST
- data
- Spring
- Github
- centos
- java
- Today
- Total
목록AOP (2)
PostIT
# 스프링의 트랜잭션에 대한 설명 및 속성들 는 스프링 트랜잭션 기술의 집약체입니다. 스프링의 트랜잭션 기술은 전장에서도 말했듯이 어노테이션 적용법과 AOP 적용법 2가지가 있으며 위의 예제는 당연히 AOP 적용법입니다. 먼저 로 트랜잭션 어드바이스를 하나 만듭니다. 여기에 적용한 트랜잭션을 선택하는데 만약 트랜잭션 빈의 이름이 'transactionManager'이라면 위의 'transaction-manager' 속성은 생략될 수 있습니다. 위의 예제에서는 다만 원리를 설명하기 위해 속성을 넣어둔 것 뿐이므로 현재 'transaction-manager'은 생략이 가능하다 할 수 있겠네요. 그다음 의 로 세밀하게 메서드별 속성을 조절해주도록 합시다. 우리는 이 부분에서 어느 메서드에 트랜잭션을 적용할 것..
AOP를 처음으로 사용해보면서, 문제되는 사항 그리고 그에 대한 해결책을 찾아 올려보고자 한다. 1. AOP사용시 HttpServletRequest, HttpServletResponse 를 사용할 수 있는 방법. - AOP에서는 HttpServletRequest를 이용하면 에러가 발생하게 된다. 한 1시간 넘게 고생한거 같다... 아래 사항으로 선언해서 사용하면 문제없이 AOP에서도 사용할 수 있다. HttpServletRequest 만들기HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.currentRequestAttributes()).getRequest(); HttpServletResponse 만들기 HttpSer..