摘要: 师爷,翻译翻译什么叫AOP 张麻子:汤师爷,翻译翻译,什么叫AOP? 汤师爷:这还用翻译。 张麻子:我让你翻译给我听,什么叫AOP? 汤师爷:不用翻译,切面编程就是AOP啊。 黄四郎:难道你听不懂什么叫AOP? 张麻子:我就想让你翻译翻译,什么叫AOP! 汤师爷:AOP嘛。 张麻子:翻译出来给我听,什么他妈的叫AOP!什么他妈 阅读全文
posted @ 2024-01-18 13:42 程序员阿bin 阅读(772) 评论(2) 推荐(4) 编辑
摘要: 0.o?让我看看怎么个事儿之SpringBoot自动配置 学习 SpringBoot 自动配置之前我们需要一些前置知识点: Java注解,看完就会用 学会@ConfigurationProperties月薪过三千 不是银趴~是@Import! @Conditional+@Configuration有没有搞头? 首先我们提出2个问题: SpringBoot 阅读全文
posted @ 2024-01-17 16:37 程序员阿bin 阅读(267) 评论(0) 推荐(2) 编辑
摘要: 不是银趴~是@Import! 首先我们要明确:@Import 注解是 Spring 提供的。 然后我们看一下该注解的官方注释: Indicates one or more component classes to import — typically @Configuration classes. Provides functi 阅读全文
posted @ 2024-01-10 15:03 程序员阿bin 阅读(147) 评论(0) 推荐(0) 编辑
摘要: @Conditional+@Configuration有没有搞头? 日拱一卒,功不唐捐。 在了解 @Conditional 之前先花 10 秒钟复习一下 @Configuration 这个注解。 @Configuration 是干什么? 是配合 @Bean 注解来配置 Spring 容器的 bean 的。 那它为什么会出现呢? 因为配置 bean 的另一种方式是 x 阅读全文
posted @ 2024-01-08 14:51 程序员阿bin 阅读(249) 评论(0) 推荐(3) 编辑
摘要: 学会@ConfigurationProperties月薪过三千 学习 @ConfigurationProperties 之前我们需要一些前置知识点: @Value是个什么东西 首先明确:@ConfigurationProperties 是 SpringBoot 注解。 我们在讲 @Value 时知道了如何将配置文件的属性注入到变量中,废话不多说,直接上代码。 这 阅读全文
posted @ 2024-01-04 13:11 程序员阿bin 阅读(399) 评论(0) 推荐(4) 编辑
摘要: @Value是个什么东西 对注解不了解的可以看一下: Java注解,看完就会用 首先我们要明确: @Value 是 Spring 框架的注解。 它有什么作用呢? 作用 @Value 通过注解将常量、配置文件中的值、其他bean的属性值注入到变量中,作为变量的初始值。 使用方式 常量注入 顾名思义,就是把一个写死的值赋给对应变 阅读全文
posted @ 2024-01-03 11:38 程序员阿bin 阅读(250) 评论(1) 推荐(0) 编辑
摘要: Java注解,看完就会用 一、什么是注解 定义:注解(Annotation),也叫元数据。一种代码级别的说明。 它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。 它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 二、内置注解 @Override: 标记在成员 阅读全文
posted @ 2024-01-02 09:53 程序员阿bin 阅读(785) 评论(0) 推荐(3) 编辑
摘要: 终于搞懂动态代理了! 学习动态代理之前我们需要一些前置知识点: 学一点关于JVM类加载的知识 Java反射,看完就会用 然后我们从设计模式中的代理模式开始说。 代理模式 代理模式中有3个角色: • Subject抽象角色:负责定义RealSubject和Proxy应该实现的接口。 • RealSubject真实角色:真正 阅读全文
posted @ 2024-01-01 11:14 程序员阿bin 阅读(738) 评论(0) 推荐(6) 编辑
摘要: 什么是反射 在说反射概念之前,我们先说另外2个概念:编译期和运行期。 编译期: 编译期是源代码从文本形式转换为字节码的过程,这发生在Java代码被JVM执行之前。 在编译期,编译器对源代码进行语法检查、类型检查、变量名解析等操作,确保代码符合Java的语法规则,并将其编译成字节码(.class文件) 阅读全文
posted @ 2023-12-29 12:47 程序员阿bin 阅读(517) 评论(0) 推荐(3) 编辑
摘要: 要研究类加载过程,我们先要知道关于 Java 处理代码的流程是怎么样的。 第一步:编写源代码 这一步是我们最熟悉的,就是我们在 idea 上写的业务代码,生成 Example.java 文件。 public class Example { public static void main(String 阅读全文
posted @ 2023-12-27 15:46 程序员阿bin 阅读(66) 评论(0) 推荐(0) 编辑