spring
文章平均质量分 65
chengchen404
这个作者很懒,什么都没留下…
展开
-
JAVA SPI+PostProcessor实现动态扩展
学java的,想进阶spring和springboot源码必看的,我自己都撸了好几遍了,面试和工作中常用的,经常需要自己扩展一些工具类想要更多资料的call me,各种大厂视频,加薪80%,40万不难PI什么是SPI我们在“调用方”和“实现方”之间需要引入“接口”,可以思考一下什么情况应该把接口放入调用方,什么时候可以把接口归为实现方。先来看看接口属于实现方的情况,这个很容易理解,实现方提供了接口和实现,我们可以引用接口来达到调用某实现类的功能,这就是我们经常说的api,它具有.原创 2021-07-09 11:39:17 · 407 阅读 · 1 评论 -
springboot启动流程
springboot启动流程参考博客https://blog.csdn.net/woshilijiuyi/article/details/82219585springboot启动流程:public ConfigurableApplicationContext run(String... args) { //时间监控 StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationC原创 2021-04-20 19:21:17 · 140 阅读 · 0 评论 -
ConfigurationClassPostProcessor —— Spring中最!最!最!重要的后置处理器!没有之一!!!
ConfigurationClassPostProcessor源码解析扫描下方二维码或者微信搜索公众号菜鸟飞呀飞,即可关注微信公众号,阅读更多Spring源码分析文章文章目录ConfigurationClassPostProcessor源码解析0. 疑惑1. 作用2. postProcessBeanDefinitionRegistry()2.1 ConfigurationClassUtils.checkConfigurationClassCandidate()2.2 parser.pase原创 2021-04-15 16:36:34 · 370 阅读 · 0 评论 -
SpringMVC学习系列(8) 之 国际化
SpringMVC学习系列(8) 之 国际化转载:http://www.cnblogs.com/liukemng/p/3750117.html在系列(7)中我们讲了数据的格式化显示,Spring在做格式化展示的时候已经做了国际化处理,那么如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。一.基于浏览器请求的国际化实现:首先配置转载 2017-04-18 22:02:47 · 322 阅读 · 0 评论 -
SpringMvc 返回json的三种方式
1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。如: 或者同样要用jackson的jar包。2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。利用HttpServletResponse,然后获取response.getOutputStr转载 2017-03-15 13:15:17 · 9564 阅读 · 0 评论 -
springSecurity 安全验证
换公司了,框架也换了,安全登录等验证用的springSecurityhttp://www.cnblogs.com/hzhuxin/archive/2011/12/14/2287363.htmlhttp://www.wxtip.cn/index.php?title=%E9%A6%96%E9%A1%B5转载 2017-03-12 21:21:32 · 562 阅读 · 0 评论 -
springSecurity随笔
我们用springSecurity处理权限时,需要做一个持久化过程,生成securityContext保存数据,然后放入session。SecurityContextPersistenceFilter主要是在SecurityContextRepository中保存更新一个securityContext,并将securityContext给以后的过滤器使用本质上就是在session中原创 2017-03-03 09:24:00 · 1141 阅读 · 0 评论