![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
凯歌的博客
架构师,java,python
展开
-
SpringBean的完整生命周期
Bean的完整生命周期经历了各种方法调用,这些方法可以划分为以下几类:1、Bean自身的方法 : 这个包括了Bean本身调用的方法和通过配置文件中<bean>的init-method和destroy-method指定的方法2、Bean级生命周期接口方法 : 这个包括了BeanNameAware、BeanFactoryAware、InitializingBean...原创 2019-09-01 18:39:30 · 126 阅读 · 0 评论 -
《springboot》 @Cacheable注解类内部调用不生效
@Servicepublic class DictMainService extends BaseServiceImpl<DictMain, String>{ @Autowired DictMainDao dictMainDao; @Override protected BaseDao<DictMain, String> getEntityDao()...原创 2019-05-18 16:40:17 · 3026 阅读 · 0 评论 -
《spring源码》servlet的生命周期和ServletContextListener接口
ServletContextListener接口ServletContextListener接口中包含两个方法:一个是contextInitialized()方法,用来监听ServletContext的启动和初始化;一个是contextDestroyed()方法,用来监听ServletContext的销毁。在这两个方法中都有一个参数ServletContextEvent , ...原创 2019-05-06 19:20:42 · 257 阅读 · 0 评论 -
《工具类,util》spring-core中的路径匹配AntPathMatcher
AntPathMatcher public static void main(String[] args) { AntPathMatcher springAntMatcher = new AntPathMatcher(); boolean flag =springAntMatcher.match("/path/**", "/path/2131321"); ...原创 2019-03-02 18:09:41 · 425 阅读 · 0 评论 -
《SpringSecurityOauth2源码分析》单点登陆SSO,客户端请求流向,用户初始请求意图处理分析
OAuth2Client客户端访问流程 用户初始请求意图处理 SavedRequestAwareAuthenticationSuccessHandler SavedRequest savedRequest = requestCache.getRequest(request, response);String targetUrl = savedRequest....原创 2019-02-14 12:10:00 · 1270 阅读 · 0 评论 -
《Spring》Spring开发技巧收集
1. @FrameworkEndpoint该注解只用于框架提供端点,语义和 Controller 注解一致,如果使用Controller提供了和FrameworkEndpoint标识的相同路径,@FrameworkEndpoint注解的类则不生效;一般的场景用于:覆盖框架默认提供的端点;2.BeanPostProcessor 初始化钩子方法org.springframewor...原创 2018-12-27 17:27:06 · 723 阅读 · 0 评论 -
《Spring Data JPA》jpa表关联查询,聚合查询,JPQL语句, 模糊查询,like
单表查询需要保证类中有此构造方法聚合查询 /** * 以JPQL面向对象的方式 连接查询 * @return */ @Query(value="SELECT new com.zzy.demo.utils.dto.PersonCount(p.name as name, COUNT(p.id) as totalNum) FROM Person p ...原创 2018-11-23 09:50:36 · 3670 阅读 · 2 评论