摘要:
代码如下 package com.loubin; import java.lang.annotation.*; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect 阅读全文
posted @ 2025-02-07 23:28
地球上最后一个直男
阅读(12)
评论(0)
推荐(0)
摘要:
代码如下 package com.loubin; import java.lang.annotation.*; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect 阅读全文
posted @ 2025-02-07 23:06
地球上最后一个直男
阅读(8)
评论(0)
推荐(0)
摘要:
获得类内部结构的代码如下 package com.loubin; import java.lang.annotation.*; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang 阅读全文
posted @ 2025-02-07 22:56
地球上最后一个直男
阅读(7)
评论(0)
推荐(0)
摘要:
获得Class对象是实现反射的基础,获得Class对象主要有三种方式 下面是具体实例 package com.loubin; import java.lang.annotation.*; public class Main { public static void main(String[] arg 阅读全文
posted @ 2025-02-07 22:28
地球上最后一个直男
阅读(16)
评论(0)
推荐(0)
摘要:
啥是Class对象 专业的详细的科学的规范的解释百度就可以获得,这里写能让自己直观理解的介绍吧。当我们运行程序时,系统会将类加载到内存,同时,会给每个类分配一个Class的对象,这个Class的对象拥有关于这个类的一切描述,就好像人的名片一样。每一个类对应一个唯一的Class对象,至于Class类, 阅读全文
posted @ 2025-02-07 22:22
地球上最后一个直男
阅读(14)
评论(0)
推荐(0)
摘要:
自定义注解主要是要掌握四个元注解@Target, @Retention,@Documented,@Inherited,他们的意思分别如下 下面是一个具体的例子,注意注释定义中的 String name()并不是定义一个name方法,而是定义一个name属性,该属性的类型是String package 阅读全文
posted @ 2025-02-07 22:14
地球上最后一个直男
阅读(15)
评论(0)
推荐(0)
摘要:
constructor-arg标签是构造函数注入,property标签是set注入,ok 阅读全文
posted @ 2025-02-07 11:15
地球上最后一个直男
阅读(15)
评论(0)
推荐(0)
摘要:
@Configuration注解 在java类前面加上@Configuration,该类就等价于ApplicationContext.xml(IOC容器的xml配置)了 如下代码就是一个@Configuration注解标注的类 package com.loubin.config; import co 阅读全文
posted @ 2025-02-07 10:47
地球上最后一个直男
阅读(26)
评论(0)
推荐(0)
摘要:
XML配置文件 使用autowired属性来进行自动注入,如下所示,如果 autowire="byType那么spring会在所有对象中查找类型为Cat所需要的属性的类型的对象,假设cat中有一个属性是类Class1,那么spring会查找类Class1对应的对象,如果找到且只找到一个,那么进行注入 阅读全文
posted @ 2025-02-07 10:17
地球上最后一个直男
阅读(30)
评论(0)
推荐(0)
摘要:
如下代码中的Student类,有基础类型,数组类型,列表类型,字典类型,该如何进行依赖注入呢 package com.loubin.pojo; import java.util.Arrays; import java.util.List; import java.util.Map; public c 阅读全文
posted @ 2025-02-07 10:08
地球上最后一个直男
阅读(7)
评论(0)
推荐(0)

浙公网安备 33010602011771号