Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 테스트더블
- Java
- @advice
- 멀티코어 프로그래밍
- 자바디자인패턴
- 테스트대역
- 윈도우11 바로가기
- reflection api
- 헥사고날
- 개발컨퍼런스
- MinorGC
- MajorGC
- 동시요청
- 윈도우11 icloud 메모
- mustache함수
- Spring
- 어댑터패턴
- 인텔리제이에서 프로젝트 이름 바꾸기
- 스프링부트 프로젝트 이름 변경
- 윈도우11 아이폰 메모 앱
- test double
- refelction API
- java 멀티스레딩
- spring boot
- 클린아키텍처
- 유스콘
- MappingJackson2HttpMessageConverter
- GOF
- java병렬처리
- js숫자체크
Archives
- Today
- Total
목록@advice (1)
져니의 개발 정원 가꾸기

목차 이번주에 회사에서 aop를 적용해 보았는데, 내친김에 aop 기술과 스프링AOP를 사용하는 간단한 방법에 대해 다뤄보고자 한다. AOP(Aspect Oriented Programming)란 무엇일까? 한국말로 직역해보자면 AOP는 '관점 지향 프로그래밍'이라는 뜻이다. 여기서 말하는 관점(Aspect)는 부가기능 모듈로 핵심기능은 아니지만 핵심기능에 부가 기능을 제공하는 의미있는 모듈을 말한다. 부가기능의 대표적인 예로 로깅과 트랜잭션이 있고 세트메뉴처럼 핵심기능에 부가적으로 제공되는 기능들이라고 보면 된다. AOP가 등장하게 된 배경에는 객체지향 프로그래밍(OOP)이 있다. OOP는 객체지향 설계 원칙(SOLID)에 따라 관심사 분리를 지향한다. 클래스가 하나의 목적 아래 동작하고 수정될 수 있도..
개발노트/Spring | Java
2023. 12. 30. 23:17