一、SessionAttributes注解引发的异常
异常信息:
org.springframework.web.HttpSessionRequiredException: Session attribute 'user' required - not found in session
异常原因:
当使用SessionAttributes注解缓存对象时,handler处理类的处理方法中存在对应的入参时,SpringMVC在implicitModel中找不到对应的对象时,SpringMVC会去判断是否使用SessionAttributes注解缓存了对应的类。如果缓存了,就会去查找对应的对象,如果找不到,就会抛出此异常。