[스프링SPRING]관점 지향(AOP, Aspect-Oriented Programming) 총정리
관점 지향 (AOP, Aspect-Oriented Programming)
- 메서드나 객체 안에 주기능과 보조기능으로 분리한 후 선택적으로 적용해서 사용하는 방법
- 전체 코드에 흩어져있는 보조 기능들을 한 곳에 모아서 처리가능하다
- 필요시(=주기능이 사용될때마다) 선택적으로 보조기능을 사용할 수 있다.
실수 1개를 입력받아 정수 부분과 실수 부분으로 나누어 출력한다. 만약 실수 부분이 0으로 시작하지 않는다면(예를 들어 1.000009) scanf(“%d.%d”, &a, &b)도 하나의 방법이 될 수 있다.
Scanner로 사용자로부터 문자열을 입력받아 점(.)
을 기준으로 split() 하려고 실행하니 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:
런타임에러가 발생했다.