随笔分类 -  spring

深入spring源码
摘要:动态代理: 我们都知道,接口是不能被new的,只有类才能被new的。 我们来看看Person接口,和实现了Person接口的Student类,到底有什么区别: public class Test01 { public static void main(String[] args) { Class<P 阅读全文
posted @ 2020-11-27 09:41 Takey 阅读(156) 评论(0) 推荐(0)
摘要:说说代理, 从静态代理,到动态代理,再到AOP的过程。 那什么是静态代理呢? 假如我们有一个需求:给原有的方法添加日志输出 假设我们有一个类Student,一个学生类,他有2个方法,唱歌、跳舞 public class Student { public void sing(){ System.out 阅读全文
posted @ 2020-11-27 09:39 Takey 阅读(162) 评论(0) 推荐(0)
摘要:1.AnnotationConfigApplicationContext,ClassPathXmlApplicationContext 创建beanFactory的时机不一样。 AnnotationConfigApplicationContext,在容器启动之前就创建beanFactory publ 阅读全文
posted @ 2020-11-11 18:12 Takey 阅读(100) 评论(0) 推荐(0)
摘要:1.引入maven依赖: <!-- slf4j的依赖 --><dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.30</version></dependency><!-- 阅读全文
posted @ 2020-11-04 11:37 Takey 阅读(679) 评论(0) 推荐(0)
摘要:1.spring的扩展: 我们知道spring和mybatis整合的故事,Spring 2.0 只支持 iBatis 2.0。那么,我们就想将 MyBatis3 的支持添加到 Spring 3.0 中。不幸的是,Spring 3.0 的开发在 MyBatis 3.0 官方发布前就结束了。由于 Spr 阅读全文
posted @ 2020-09-30 11:32 Takey 阅读(217) 评论(0) 推荐(0)
摘要:开始探索spring的奥秘吧: 1.什么是spring 首先,spring的官网地址:https://spring.io/projects/spring-framework 官网是这么定义的: The Spring Framework provides a comprehensive program 阅读全文
posted @ 2020-09-28 09:41 Takey 阅读(1457) 评论(0) 推荐(0)
摘要:1.环境: Intellij idea 2018.2 gradle 4.10.2 spring framework:5.2.0 注意版本不符合可能会导致编译失败。 参考版本: 1.首先下载安装 Intellij idea 2018.2 (参考博客:https://www.cnblogs.com/ta 阅读全文
posted @ 2020-08-11 17:28 Takey 阅读(774) 评论(0) 推荐(0)
摘要:1、登录官网:www.gradle.org,进入到下图的界面: 2、点击Install Gradle,跳转到下一个界面后: 3、下载 4、下载成功后,解压到任意位置,将路径添加到path路径下,选择我的电脑,右键点击属性,余下步骤如下图 5,见证成功的时刻: Win+R->cmd,输入gradle, 阅读全文
posted @ 2020-08-11 17:09 Takey 阅读(273) 评论(0) 推荐(0)
摘要:1.打开idea官网:https://www.jetbrains.com/ 2.下载完成后,点击进行安装 (1)第一步点击启动IDEA(如果无法进入,先去获取PJ码:https://www.cnblogs.com/takeyblogs/p/13476538.html) 阅读全文
posted @ 2020-08-11 16:44 Takey 阅读(319) 评论(0) 推荐(0)
摘要:1.打开:http://idea.medeming.com/jets/,点击下载PJ码 2.下载完成后解压,会得到2个文件 3.启动IDEA时,将PJ码复制到: 点击ok,就可进入idea中。接着PJ永久版 PJ方法: 下载好补丁(https://pan.baidu.com/s/1XZmc30We4 阅读全文
posted @ 2020-08-11 16:38 Takey 阅读(466) 评论(0) 推荐(0)
摘要:1.JDK简介: JDK是Java Development Kit 的缩写,中文称为Java开发工具包,有SUN公司提供。它为Java程序开发提供了编译和运行环境,所有Java程序的编写都依赖于它。使用JDK可以将Java程序编译成字节码文件,即。class文件。(若要想在你的计算机上运行你的Jav 阅读全文
posted @ 2017-08-31 13:45 Takey 阅读(12440) 评论(0) 推荐(0)