spring
Qliuwenquan
个人知识积累
展开
-
spring AOP的详细讲解
在上一篇Spring源码的依赖注入总结中,我们可以清楚的知道DI有助于应用对象之间的解耦,这章我们来聊聊另外一种常见且有用的解耦方式,在比较大的系统中的日志管理、事务管理等功能,我们可以使用用面向切面编程的思想。在软件开发中,像日志这种散布在应用中多处的功能就是横切关注点,而AOP可以实现横切关注点与它们所影响的对象之间的解耦。 在面向切面编程中,我们只需在一个地方定义通用的功能,然后以声明的方...转载 2019-04-10 14:28:05 · 226 阅读 · 0 评论 -
spring注解注入原理
Spring容器框架包org.springframework.stereotype下Controller注解接口源代码如下: @Target({java.lang.annotation.ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Component public @interface Controller ...转载 2019-04-12 15:12:40 · 3035 阅读 · 0 评论 -
SpringMVC,SpringBoot,SpringCloud区别
spring解决的问题: 解决了业务层和其他层之间的松耦合问题 什么是Spring Boot 用我的话来理解,Spring Boot就是整合了框架的框架,它让一切依赖都变得有序简单,你不用操心A.jar是什么版本,又依赖哪些版本的jar,它默认配置了很多框架的使用方式,就像 maven整合了所有的jar包,Spring Boot整合了所有的框架,第三方库的功能你拿着就能用。 Spring Boot...原创 2019-04-29 15:48:00 · 4886 阅读 · 0 评论