초보 웹 개발자를 위한 스프링5 프로그래밍 입문

    스프링 MVC 시작하기

    개발환경 설정 pom.xml 4.0.0 sp5 sp5-chap09 0.0.1-SNAPSHOT war javax.servlet javax.servlet-api 3.1.0 provided javax.servlet.jsp javax.servlet.jsp-api 2.3.2-b02 provided org.apache.tomcat tomcat-jdbc 8.5.27 javax.servlet jstl 1.2 org.springframework spring-webmvc 5.0.2.RELEASE maven-compiler-plugin 3.7.0 1.8 1.8 utf-8 9행: war => 서블릿/JSP를 이용한 웹 어플리케이션 개발은 war을 값으로 주어야함 그 밖에도 javax.servlet-api이나 javax.ser..

    (AOP2) Cache 기초예제를 통한 Advice 적용순서, Pointcut 관리

    저번 시간에 배운 코드에서 3개의 파일을 추가해보자 CacheAspect package aspect; import java.util.HashMap; import java.util.Map; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Pointcut; @Aspect public class CacheAspect { private Map cache = new HashMap(); @Pointcut("execution(public * chap07..*(long))"..