摘要:
第542行 是注册 我们的派发器,他用来派发事件给我的监听器使用。 initApplicationEventMulticaster() 点进方法可以看到,spring 从容器中去找容器中是否有包含 applicationEventMulticaster 这个名字的Bean,如果存在,就将他赋值 th 阅读全文
摘要:
项目结构 ┌─src │ └─main │ └─java │ └─com.guitu18.blog │ ├─doudou │ │ └─GetResourceTest.java │ └─SpringbootApplication.java └─resource ├─mapper │ └─BlogDao 阅读全文
摘要:
DispatchServlet 默认处理 / 请求 (可以配置spring.mvc.servlet.path来修改默认拦截路径) (通过ServletRegisterBean 注册进来)如果自定义的Servlet 拦截/my 请求, 访问/my 请求,根据精确匹配原则,会优先访问 MyServlet 阅读全文
摘要:
因为要上线一个需求,有改到spark sql。 在改之前我一般习惯把生产原逻辑跑一边理解下(需求赶,都是边读业务边写) 但奇怪的是,在生产上已经跑了24个账期的代码,拉到自己环境跑却报了 两者的版本都是2.X Detected cartesian product for INNER join bet 阅读全文
摘要:
今天听到的一句话,非常直观,记录一下 继承是减少代码的冗余度,接口是实现相应方法的模板 阅读全文
摘要:
如果在web.xml 拦截配置如下: <!-- Spring MVC servlet --> <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-nam 阅读全文
摘要:
Redis获取缓存异常:java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to XXX。 出现这种异常,我需要自定义ObjectMapper,设置一些参数,而不是直接使用Jackson2JsonRedisSeri 阅读全文
摘要:
RedirectAttributes是Spring mvc 3.1版本之后出来的一个功能,专门用于重定向之后还能带参数跳转的他有两种带参的方式:第一种: attr.addAttribute("param", value); 这种方式就相当于重定向之后,在url后面拼接参数,这样在重定向之后的页面或者 阅读全文
摘要:
最近在学SpringBoot,在整合Thymeleaf的时候,配置拦截器。教学上讲SpringBoot已经做好了静态资源映射,所以不需要特地去做排除拦截 以下代码就是我在做登录拦截的时候配置的拦截。 但是我在关掉开发者工具额这两个选项后,出现了另一个报错 阅读全文
摘要:
刚刚遇到了一个问题,项目中需要用到characterEncodingFilter和HiddenHttpMethodFilter,但是post请求还是会中文乱码,找了半天原因,后来发现,filter加载是有顺序的,假如characterEncodingFilter配置在HiddenHttpMethod 阅读全文