随笔分类 - Spring
摘要:SpringData JPA遵循Eric Evans在Domain Driver Design一书中的规范,让你可以使用编程方式来构建多条件查询。 快速开始 关于SpringBoot与JPA的快速整合,已经在这篇文章中写的非常详细:SpringBoot整合Spring Data JPA,一些配置部分
阅读全文
摘要:零、本片要点 介绍Thymeleaf的概念,理解Thymeleaf的便利且强大。 介绍如何快速整合SpringBoot和Thymeleaf。 介绍自动配置原理。 一、Thymeleaf简介 Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaS
阅读全文
摘要:本篇要点 介绍FreeMark基本原理。 介绍SpringBoot与FreeMarker快速整合。 FreeMarker是什么? 一款模板引擎。即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 在模板中,你可以专注于如何展现数据, 而在模板
阅读全文
摘要:这个是不久前在面试的时候遇到的一个问题,当时直接懵了,两个单拎出来,虽然不太完全,但都大概知道可以对请求进行拦截,放在一起比较,可真是头疼。 其实之前面试完就去学习了一波,只不过那个时候没及时总结,现在总结一下,以免日后遇到这类问题又给忘咯。 要理解这类问题,光靠死记硬背可能当时有用,过一阵子就差不
阅读全文
摘要:一、SpringMVC简介 参考于:https://www.cnblogs.com/myitnews/p/11565941.html#autoid-1-0-0 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,
阅读全文
摘要:本文是对近期学习知识的一个总结,附带源码注释及流程图,如有不足之处,还望评论区批评指正。 此处感谢javadoop的源码解析,收益匪浅:https://javadoop.com/post/spring-aop-intro 一、AOP、SpringAOP、AspectJ的区别 AOP为Aspect O
阅读全文
摘要:啥是循环依赖? 下面这种情况比较常见,A中注入了属性B,B中注入了A属性。 @Component public class A { @Autowired private B b; //在A中注入B } @Component public class B { @Autowired private A
阅读全文
摘要:如果对SpringIoc与Aop的源码感兴趣,可以访问参考:https://javadoop.com/,十分详细。 Spring容器的启动全流程 Spring容器的启动流程如下,这是我在看源码过程中自己总结的流程图,如有错误,还望评论区指点: 接下来附上源码: 为什么是refresh方法命名,而不是
阅读全文
摘要:本篇文章参考于【江南一点雨】的公众号。 Authentication 使用SpringSecurity可以在任何地方注入Authentication进而获取到当前登录的用户信息,可谓十分强大。 在Authenticaiton的继承体系中,实现类UsernamePasswordAuthenticati
阅读全文
摘要:SpringSecurity中对过滤器的配置:addFilterBefore SpringSecurity基于Filter技术,通过一系列内置的或自定义的安全Filter,实现接口的认证与授权。我们一定在使用的过程中,定义过WebSecurityConfigurerAdapter的扩展,为程序自定义
阅读全文
摘要:[toc] Spring IoC与bean A bean is an object that is instantiated, assembled, and otherwise managed by a Spring IoC container. Otherwise, a bean is simpl
阅读全文
摘要:注:以下内容是参考黑马的spring教程+Spring in Action+个人的一些新见解整合而成的学习笔记。 Spring的概述 先来一波醒目的spring模块图。 Spring这个 轻量级的开源框架 的创建是用来代替更加重量级的企业级Java技术,以 和`面向切面编程(Aspect Orien
阅读全文

浙公网安备 33010602011771号