摘要:
想要实现自动登录,需要通过Cookie保存用户名密码在客户端,然后通过过滤器拦截请求,对于未登录而带有自动登录cookie且自动登录cookie中保存的用户名密码都正确则在放行资源之前做自动登录操作。 package cn.bingou.filter; import java.io.IOExcept 阅读全文
摘要:
全站乱码过滤器 我们可以开发一个Filter,拦截所有的动态web资源,在动态web资源执行之前,解决好乱码,从而一劳永逸的解决全站乱码问题。 对于响应数据乱码,只需要设置Content-Type即可解决乱码。 对于请求参数乱码,如果是POST提交,可以一行代码解决,如果是GET提交需要手动的编解码 阅读全文
摘要:
自定义异常 package cn.bingou.exception; public class MsgException extends Exception{ public MsgException(){ super(); } public MsgException(String message, 阅读全文
摘要:
spring也支持注解方式实现AOP,相对于配置文件方式,注解配置更加的轻量级,配置、修改更加方便。 1.开启AOP的注解配置方式 2.将定制的类标志为一个切面 3.配置通知,指定切入点规则 前置通知 @Before 环绕通知 @Around 后置通知 @AfterReturning 异常通知 @A 阅读全文
摘要:
1.前置通知 在目标方法执行之前执行执行的通知。 前置通知方法,可以没有参数,也可以额外接收一个JoinPoint,Spring会自动将该对象传入,代表当前的连接点,通过该对象可以获取目标对象 和 目标方法相关的信息。 注意,如果接收JoinPoint,必须保证其为方法的第一个参数,否则报错。 配置 阅读全文